HomeSort by relevance Sort by last modified time
    Searched refs:ClassTemplateDecl (Results 1 - 25 of 36) sorted by null

1 2

  /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,

Completed in 491 milliseconds

1 2