/external/clang/include/clang/AST/ |
ASTMutationListener.h | 21 class ClassTemplateDecl; 48 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD,
|
DeclTemplate.h | 30 class ClassTemplateDecl; 236 static bool classof(const ClassTemplateDecl *D) { return true; } 676 static bool classof(const ClassTemplateDecl *D) { return true; } [all...] |
RecursiveASTVisitor.h | 395 bool TraverseClassInstantiations(ClassTemplateDecl* D, Decl *Pattern); [all...] |
DeclCXX.h | 30 class ClassTemplateDecl; 630 /// pointer to a ClassTemplateDecl. For member 634 llvm::PointerUnion<ClassTemplateDecl*, MemberSpecializationInfo*> [all...] |
/external/clang/lib/AST/ |
DeclTemplate.cpp | 264 // ClassTemplateDecl Implementation 267 void ClassTemplateDecl::DeallocateCommon(void *Ptr) { 271 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, 277 ClassTemplateDecl *PrevDecl) { 279 ClassTemplateDecl *New = new (C) ClassTemplateDecl(DC, L, Name, Params, Decl); 284 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C, 286 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(ClassTemplateDecl)); [all...] |
DeclFriend.cpp | 31 isa<ClassTemplateDecl>(D));
|
ASTImporter.cpp | 124 bool IsStructuralMatch(ClassTemplateDecl *From, ClassTemplateDecl *To); 156 Decl *VisitClassTemplateDecl(ClassTemplateDecl *D); [all...] |
DeclPrinter.cpp | 71 void VisitClassTemplateDecl(ClassTemplateDecl *D); 833 void DeclPrinter::VisitClassTemplateDecl(ClassTemplateDecl *D) { 836 for (ClassTemplateDecl::spec_iterator I = D->spec_begin(), E = D->spec_end(); [all...] |
DumpXML.cpp | 666 void visitClassTemplateDeclAttrs(ClassTemplateDecl *D) { 669 void visitClassTemplateDeclChildren(ClassTemplateDecl *D) { 672 for (ClassTemplateDecl::spec_iterator
|
/external/clang/tools/libclang/ |
CIndexCXX.cpp | 100 llvm::PointerUnion<ClassTemplateDecl *, 103 if (Result.is<ClassTemplateDecl *>()) 104 Template = Result.get<ClassTemplateDecl *>();
|
IndexingContext.h | 21 class ClassTemplateDecl; 436 bool handleClassTemplate(const ClassTemplateDecl *D);
|
CursorVisitor.h | 207 bool VisitClassTemplateDecl(ClassTemplateDecl *D);
|
IndexDecl.cpp | 259 bool VisitClassTemplateDecl(ClassTemplateDecl *D) {
|
IndexingContext.cpp | 549 bool IndexingContext::handleClassTemplate(const ClassTemplateDecl *D) { 742 if (ClassTemplateDecl *TemplD = RD->getDescribedClassTemplate()) 755 if (const ClassTemplateDecl *ClassTempl = dyn_cast<ClassTemplateDecl>(D)) { [all...] |
CIndexUSRs.cpp | 77 void VisitClassTemplateDecl(ClassTemplateDecl *D); 288 void USRGenerator::VisitClassTemplateDecl(ClassTemplateDecl *D) { 401 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) {
|
/external/clang/include/clang/Sema/ |
Template.h | 367 SmallVector<std::pair<ClassTemplateDecl *, 405 Decl *VisitClassTemplateDecl(ClassTemplateDecl *D); 447 SmallVectorImpl<std::pair<ClassTemplateDecl *, 485 ClassTemplateDecl *ClassTemplate,
|
/external/clang/lib/Frontend/ |
ASTConsumers.cpp | 390 ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(*I);
|
MultiplexConsumer.cpp | 96 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, 133 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) {
|
/external/clang/lib/Sema/ |
SemaTemplate.cpp | 89 llvm::SmallPtrSet<ClassTemplateDecl *, 8> ClassTemplates; 107 if (ClassTemplateDecl *ClassTmpl = dyn_cast<ClassTemplateDecl>(Repl)) 209 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || 371 } else if (!FoundOuter.getAsSingle<ClassTemplateDecl>() || [all...] |
SemaTemplateInstantiateDecl.cpp | 701 Decl *TemplateDeclInstantiator::VisitClassTemplateDecl(ClassTemplateDecl *D) { 726 ClassTemplateDecl *PrevClassTemplate = 0; 731 PrevClassTemplate = dyn_cast<ClassTemplateDecl>(*Found.first); 761 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>(); 833 ClassTemplateDecl *Inst 834 = ClassTemplateDecl::Create(SemaRef.Context, DC, D->getLocation(), [all...] |
SemaAccess.cpp | 428 ClassTemplateDecl *Friend) { 438 ClassTemplateDecl *CTD; 544 if (isa<ClassTemplateDecl>(Friend)) 545 return MatchesFriend(S, EC, cast<ClassTemplateDecl>(Friend)); [all...] |
SemaCXXScopeSpec.cpp | 108 if (ClassTemplateDecl *ClassTemplate 109 = dyn_cast_or_null<ClassTemplateDecl>( [all...] |
/external/clang/lib/Serialization/ |
ASTReaderDecl.cpp | 256 void VisitClassTemplateDecl(ClassTemplateDecl *D); [all...] |
ASTWriterDecl.cpp | 91 void VisitClassTemplateDecl(ClassTemplateDecl *D); [all...] |
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 694 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD,
|