Searched refs:TypeAliasTemplateDecl (Results 1 - 18 of 18) sorted by relevance

/external/clang/include/clang/AST/
H A DDeclTemplate.h36 class TypeAliasTemplateDecl;
2098 class TypeAliasTemplateDecl : public RedeclarableTemplateDecl { class in class:clang::TemplateParameterList
2104 TypeAliasTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L, function in class:clang::TemplateParameterList::TypeAliasTemplateDecl
2123 TypeAliasTemplateDecl *getCanonicalDecl() override {
2124 return cast<TypeAliasTemplateDecl>(
2127 const TypeAliasTemplateDecl *getCanonicalDecl() const {
2128 return cast<TypeAliasTemplateDecl>(
2134 TypeAliasTemplateDecl *getPreviousDecl() {
2135 return cast_or_null<TypeAliasTemplateDecl>(
2141 const TypeAliasTemplateDecl *getPreviousDec
[all...]
H A DDataRecursiveASTVisitor.h1548 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
H A DRecursiveASTVisitor.h1582 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
/external/clang/lib/AST/
H A DComment.cpp317 const TypeAliasTemplateDecl *TAT = cast<TypeAliasTemplateDecl>(CommentDecl);
H A DDeclTemplate.cpp880 // TypeAliasTemplateDecl Implementation
883 TypeAliasTemplateDecl *TypeAliasTemplateDecl::Create(ASTContext &C,
890 return new (C, DC) TypeAliasTemplateDecl(C, DC, L, Name, Params, Decl);
893 TypeAliasTemplateDecl *TypeAliasTemplateDecl::CreateDeserialized(ASTContext &C,
895 return new (C, ID) TypeAliasTemplateDecl(C, nullptr, SourceLocation(),
899 void TypeAliasTemplateDecl::DeallocateCommon(void *Ptr) {
903 TypeAliasTemplateDecl::newCommon(ASTContext &C) const {
H A DASTDumper.cpp254 void VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D);
1068 void ASTDumper::VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) {
H A DASTContext.cpp3190 isa<TypeAliasTemplateDecl>(Template.getAsTemplateDecl());
/external/clang/tools/libclang/
H A DIndexingContext.h23 class TypeAliasTemplateDecl;
429 bool handleTypeAliasTemplate(const TypeAliasTemplateDecl *D);
H A DIndexDecl.cpp308 bool VisitTypeAliasTemplateDecl(const TypeAliasTemplateDecl *D) {
H A DIndexingContext.cpp647 bool IndexingContext::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D) {
/external/clang/lib/Sema/
H A DSemaTemplate.cpp211 isa<TypeAliasTemplateDecl>(TD) || isa<VarTemplateDecl>(TD));
1976 : isa<TypeAliasTemplateDecl>(Template) ? 3 : 4)
2031 if (TypeAliasTemplateDecl *AliasTemplate =
2032 dyn_cast<TypeAliasTemplateDecl>(Template)) {
2263 if (TypeAliasTemplateDecl *TAT =
2264 dyn_cast_or_null<TypeAliasTemplateDecl>(Template.getAsTemplateDecl())) {
3697 isa<TypeAliasTemplateDecl>(Template) &&
5138 !isa<TypeAliasTemplateDecl>(Template)) {
7055 if (isa<TypeAliasTemplateDecl>(TD)) {
H A DSemaTemplateInstantiateDecl.cpp330 TemplateDeclInstantiator::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) {
342 TypeAliasTemplateDecl *PrevAliasTemplate = nullptr;
346 PrevAliasTemplate = dyn_cast<TypeAliasTemplateDecl>(Found.front());
355 TypeAliasTemplateDecl *Inst
356 = TypeAliasTemplateDecl::Create(SemaRef.Context, Owner, D->getLocation(),
H A DSemaTemplateInstantiate.cpp454 << cast<TypeAliasTemplateDecl>(D)
596 if (isa<TypeAliasTemplateDecl>(Active->Entity))
H A DSemaDeclCXX.cpp8102 TypeAliasTemplateDecl *OldDecl = nullptr;
8118 OldDecl = Previous.getAsSingle<TypeAliasTemplateDecl>();
8160 TypeAliasTemplateDecl *NewDecl =
8161 TypeAliasTemplateDecl::Create(Context, CurContext, UsingLoc,
H A DTreeTransform.h5111 if (TypeAliasTemplateDecl *TAT =
5112 dyn_cast_or_null<TypeAliasTemplateDecl>(Template.getAsTemplateDecl())) {
/external/clang/lib/Serialization/
H A DASTWriterDecl.cpp99 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
1385 void ASTDeclWriter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) {
H A DASTReaderDecl.cpp287 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
1955 void ASTDeclReader::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) {
2728 D = TypeAliasTemplateDecl::CreateDeserialized(Context, ID);
/external/clang/lib/CodeGen/
H A DCGDebugInfo.cpp739 cast<TypeAliasTemplateDecl>(Ty->getTemplateName().getAsTemplateDecl())

Completed in 348 milliseconds