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

/external/clang/include/clang/AST/
H A DDeclTemplate.h36 class TypeAliasTemplateDecl;
251 static bool classof(const TypeAliasTemplateDecl *D) { return true; }
694 static bool classof(const TypeAliasTemplateDecl *D) { return true; }
2084 class TypeAliasTemplateDecl : public RedeclarableTemplateDecl { class in class:clang::TemplateParameterList
2090 TypeAliasTemplateDecl(DeclContext *DC, SourceLocation L, DeclarationName Name, function in class:clang::TemplateParameterList::TypeAliasTemplateDecl
2107 TypeAliasTemplateDecl *getCanonicalDecl() {
2108 return cast<TypeAliasTemplateDecl>(
2111 const TypeAliasTemplateDecl *getCanonicalDecl() const {
2112 return cast<TypeAliasTemplateDecl>(
2118 TypeAliasTemplateDecl *getPreviousDec
[all...]
H A DRecursiveASTVisitor.h1534 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
/external/clang/lib/AST/
H A DDeclTemplate.cpp884 // TypeAliasTemplateDecl Implementation
887 TypeAliasTemplateDecl *TypeAliasTemplateDecl::Create(ASTContext &C,
894 return new (C) TypeAliasTemplateDecl(DC, L, Name, Params, Decl);
897 TypeAliasTemplateDecl *TypeAliasTemplateDecl::CreateDeserialized(ASTContext &C,
899 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(TypeAliasTemplateDecl));
900 return new (Mem) TypeAliasTemplateDecl(0, SourceLocation(), DeclarationName(),
904 void TypeAliasTemplateDecl::DeallocateCommon(void *Ptr) {
908 TypeAliasTemplateDecl
[all...]
H A DComment.cpp301 const TypeAliasTemplateDecl *TAT = cast<TypeAliasTemplateDecl>(ThisDecl);
H A DASTContext.cpp2855 isa<TypeAliasTemplateDecl>(Template.getAsTemplateDecl());
/external/clang/tools/libclang/
H A DIndexingContext.h23 class TypeAliasTemplateDecl;
438 bool handleTypeAliasTemplate(const TypeAliasTemplateDecl *D);
H A DIndexDecl.cpp303 bool VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) {
H A DIndexingContext.cpp560 bool IndexingContext::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D) {
H A DRecursiveASTVisitor.h1463 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
/external/clang/include/clang/Sema/
H A DTemplate.h389 Decl *VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp217 TemplateDeclInstantiator::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) {
229 TypeAliasTemplateDecl *PrevAliasTemplate = 0;
233 PrevAliasTemplate = dyn_cast<TypeAliasTemplateDecl>(*Found.first);
242 TypeAliasTemplateDecl *Inst
243 = TypeAliasTemplateDecl::Create(SemaRef.Context, Owner, D->getLocation(),
H A DSemaTemplate.cpp210 isa<TypeAliasTemplateDecl>(TD));
1937 : isa<TypeAliasTemplateDecl>(Template)? 2
1993 TypeAliasTemplateDecl *AliasTemplate = 0;
1995 (AliasTemplate = dyn_cast<TypeAliasTemplateDecl>(Template))) {
2224 if (TypeAliasTemplateDecl *TAT =
2225 dyn_cast_or_null<TypeAliasTemplateDecl>(Template.getAsTemplateDecl())) {
4473 !isa<TypeAliasTemplateDecl>(Template)) {
H A DSemaTemplateInstantiate.cpp487 << cast<TypeAliasTemplateDecl>(D)
627 if (isa<TypeAliasTemplateDecl>(reinterpret_cast<Decl *>(Active->Entity)))
H A DSemaDeclCXX.cpp6578 TypeAliasTemplateDecl *OldDecl = 0;
6594 OldDecl = Previous.getAsSingle<TypeAliasTemplateDecl>();
6636 TypeAliasTemplateDecl *NewDecl =
6637 TypeAliasTemplateDecl::Create(Context, CurContext, UsingLoc,
H A DTreeTransform.h4806 if (TypeAliasTemplateDecl *TAT =
4807 dyn_cast_or_null<TypeAliasTemplateDecl>(Template.getAsTemplateDecl())) {
/external/clang/lib/Serialization/
H A DASTWriterDecl.cpp94 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
1231 void ASTDeclWriter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) {
H A DASTReaderDecl.cpp260 void VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
1503 void ASTDeclReader::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) {
2019 D = TypeAliasTemplateDecl::CreateDeserialized(Context, ID);

Completed in 209 milliseconds