/external/clang/include/clang/AST/ |
ASTMutationListener.h | 21 class ClassTemplateDecl; 46 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD,
|
DeclTemplate.h | 28 class ClassTemplateDecl; 232 static bool classof(const ClassTemplateDecl *D) { return true; } 675 static bool classof(const ClassTemplateDecl *D) { return true; } 736 /// ClassTemplateDecl). 740 /// return X<int>::A<U>, a ClassTemplateDecl (whose parent is again 742 /// X<T>::A<U>, a ClassTemplateDecl (whose parent is X<T>, also a CTD). [all...] |
RecursiveASTVisitor.h | 379 bool TraverseClassInstantiations(ClassTemplateDecl* D, Decl *Pattern); [all...] |
DeclCXX.h | 26 class ClassTemplateDecl; 539 /// pointer to a ClassTemplateDecl. For member 543 llvm::PointerUnion<ClassTemplateDecl*, MemberSpecializationInfo*> [all...] |
/external/clang/lib/AST/ |
DeclTemplate.cpp | 267 // ClassTemplateDecl Implementation 270 void ClassTemplateDecl::DeallocateCommon(void *Ptr) { 274 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, 280 ClassTemplateDecl *PrevDecl) { 282 ClassTemplateDecl *New = new (C) ClassTemplateDecl(DC, L, Name, Params, Decl); 287 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, EmptyShell Empty) { 288 return new (C) ClassTemplateDecl(Empty) [all...] |
DeclFriend.cpp | 29 isa<ClassTemplateDecl>(D));
|
ASTImporter.cpp | 103 bool IsStructuralMatch(ClassTemplateDecl *From, ClassTemplateDecl *To); 136 Decl *VisitClassTemplateDecl(ClassTemplateDecl *D); [all...] |
DeclPrinter.cpp | 69 void VisitClassTemplateDecl(ClassTemplateDecl *D); 814 void DeclPrinter::VisitClassTemplateDecl(ClassTemplateDecl *D) { 817 for (ClassTemplateDecl::spec_iterator I = D->spec_begin(), E = D->spec_end();
|
DumpXML.cpp | 659 void visitClassTemplateDeclAttrs(ClassTemplateDecl *D) { 662 void visitClassTemplateDeclChildren(ClassTemplateDecl *D) { 665 for (ClassTemplateDecl::spec_iterator
|
Decl.cpp | 638 if (ClassTemplateDecl *temp = 639 dyn_cast<ClassTemplateDecl>(const_cast<NamedDecl*>(this))) { 646 for (ClassTemplateDecl::spec_iterator [all...] |
/external/clang/tools/libclang/ |
CIndexCXX.cpp | 101 llvm::PointerUnion<ClassTemplateDecl *, 104 if (Result.is<ClassTemplateDecl *>()) 105 Template = Result.get<ClassTemplateDecl *>();
|
CIndexUSRs.cpp | 77 void VisitClassTemplateDecl(ClassTemplateDecl *D); 275 void USRGenerator::VisitClassTemplateDecl(ClassTemplateDecl *D) { 393 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) {
|
CIndex.cpp | 297 bool VisitClassTemplateDecl(ClassTemplateDecl *D); 828 bool CursorVisitor::VisitClassTemplateDecl(ClassTemplateDecl *D) { [all...] |
/external/clang/include/clang/Sema/ |
Template.h | 321 SmallVector<std::pair<ClassTemplateDecl *, 359 Decl *VisitClassTemplateDecl(ClassTemplateDecl *D); 386 SmallVectorImpl<std::pair<ClassTemplateDecl *, 424 ClassTemplateDecl *ClassTemplate,
|
/external/clang/lib/Frontend/ |
ASTConsumers.cpp | 389 ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(*I);
|
MultiplexConsumer.cpp | 96 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, 128 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) {
|
/external/clang/lib/Sema/ |
SemaTemplate.cpp | 81 llvm::SmallPtrSet<ClassTemplateDecl *, 8> ClassTemplates; 98 if (ClassTemplateDecl *ClassTmpl = dyn_cast<ClassTemplateDecl>(Repl)) 200 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || 347 } else if (!FoundOuter.getAsSingle<ClassTemplateDecl>() || [all...] |
SemaTemplateInstantiateDecl.cpp | 704 Decl *TemplateDeclInstantiator::VisitClassTemplateDecl(ClassTemplateDecl *D) { 729 ClassTemplateDecl *PrevClassTemplate = 0; 734 PrevClassTemplate = dyn_cast<ClassTemplateDecl>(*Found.first); 764 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>(); 836 ClassTemplateDecl *Inst 837 = ClassTemplateDecl::Create(SemaRef.Context, DC, D->getLocation(), 886 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); [all...] |
SemaCXXScopeSpec.cpp | 107 if (ClassTemplateDecl *ClassTemplate 108 = dyn_cast_or_null<ClassTemplateDecl>( [all...] |
SemaAccess.cpp | 420 ClassTemplateDecl *Friend) { 430 ClassTemplateDecl *CTD; 536 if (isa<ClassTemplateDecl>(Friend)) 537 return MatchesFriend(S, EC, cast<ClassTemplateDecl>(Friend)); [all...] |
SemaCodeComplete.cpp | 739 if (ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(D)) [all...] |
SemaTemplateInstantiate.cpp | 136 if (ClassTemplateDecl *ClassTemplate = Rec->getDescribedClassTemplate()) { [all...] |
/external/clang/lib/Serialization/ |
ASTReaderDecl.cpp | 152 void VisitClassTemplateDecl(ClassTemplateDecl *D); [all...] |
ASTWriterDecl.cpp | 88 void VisitClassTemplateDecl(ClassTemplateDecl *D); [all...] |
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 621 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD,
|