HomeSort by: relevance | last modified time | path
    Searched refs:ClassTemplateDecl (Results 1 - 25 of 65) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/clang/tools/libclang/
CIndexCXX.cpp 97 llvm::PointerUnion<ClassTemplateDecl *,
100 if (Result.is<ClassTemplateDecl *>())
101 Template = Result.get<ClassTemplateDecl *>();
CXIndexDataConsumer.h 23 class ClassTemplateDecl;
409 bool handleClassTemplate(const ClassTemplateDecl *D);
CursorVisitor.h 220 bool VisitClassTemplateDecl(ClassTemplateDecl *D);
CXIndexDataConsumer.cpp 124 bool VisitClassTemplateDecl(const ClassTemplateDecl *D) {
867 bool CXIndexDataConsumer::handleClassTemplate(const ClassTemplateDecl *D) {
1045 if (ClassTemplateDecl *TemplD = RD->getDescribedClassTemplate())
1058 if (const ClassTemplateDecl *ClassTempl = dyn_cast<ClassTemplateDecl>(D)) {
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ASTDumper.h 44 void VisitClassTemplateDecl(const ClassTemplateDecl *D);
ASTMutationListener.h 17 class ClassTemplateDecl;
61 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD,
DeclTemplate.h 46 class ClassTemplateDecl;
1815 llvm::PointerUnion<ClassTemplateDecl *, SpecializedPartialSpecialization *>
1850 ClassTemplateDecl *SpecializedTemplate,
1863 ClassTemplateDecl *SpecializedTemplate,
1883 ClassTemplateDecl *getSpecializedTemplate() const;
1927 void setSpecializedTemplate(ClassTemplateDecl *Specialized) {
1949 llvm::PointerUnion<ClassTemplateDecl *,
1953 return llvm::PointerUnion<ClassTemplateDecl *,
1961 llvm::PointerUnion<ClassTemplateDecl *,
1968 return SpecializedTemplate.get<ClassTemplateDecl*>();
    [all...]
DeclFriend.h 154 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND))
JSONNodeDumper.h 424 void VisitClassTemplateDecl(const ClassTemplateDecl *CTD) {
TextNodeDumper.h 344 void VisitClassTemplateDecl(const ClassTemplateDecl *D);
  /src/external/apache2/llvm/dist/clang/lib/AST/
DeclFriend.cpp 45 isa<ClassTemplateDecl>(D));
DeclTemplate.cpp 437 // ClassTemplateDecl Implementation
440 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C,
448 return new (C, DC) ClassTemplateDecl(C, DC, L, Name, Params, Decl);
451 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C,
453 return new (C, ID) ClassTemplateDecl(C, nullptr, SourceLocation(),
457 void ClassTemplateDecl::LoadLazySpecializations() const {
462 ClassTemplateDecl::getSpecializations() const {
468 ClassTemplateDecl::getPartialSpecializations() const
    [all...]
Comment.cpp 273 const ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(CommentDecl);
ASTDumper.cpp 146 void ASTDumper::VisitClassTemplateDecl(const ClassTemplateDecl *D) {
CXXInheritance.cpp 258 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()))
423 const auto *TD = dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl());
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexDecl.cpp 207 llvm::PointerUnion<ClassTemplateDecl *,
210 if (const auto *CTD = Template.dyn_cast<ClassTemplateDecl *>()) {
214 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND))
642 llvm::PointerUnion<ClassTemplateDecl *,
646 Template.is<ClassTemplateDecl *>()
647 ? (Decl *)Template.get<ClassTemplateDecl *>()
712 if (isa<ClassTemplateDecl>(ND) && D->getDeclContext()->isDependentContext())
IndexTypeSourceInfo.cpp 210 const ClassTemplateDecl *TD =
211 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl());
IndexBody.cpp 163 const ClassTemplateDecl *TD =
164 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl());
USRGeneration.cpp 91 void VisitClassTemplateDecl(const ClassTemplateDecl *D);
376 void USRGenerator::VisitClassTemplateDecl(const ClassTemplateDecl *D) {
508 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) {
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Template.h 476 SmallVector<std::pair<ClassTemplateDecl *,
557 ClassTemplateDecl *, ClassTemplatePartialSpecializationDecl *>>::iterator;
611 ClassTemplateDecl *ClassTemplate,
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
InterfaceStubFunctionsConsumer.cpp 73 if (isa<ClassTemplateDecl>(RC->getParent()) || !isVisible(RC))
156 void HandleTemplateSpecializations(const ClassTemplateDecl &CTD,
180 HandleTemplateSpecializations(*cast<ClassTemplateDecl>(ND), Symbols, RDO);
MultiplexConsumer.cpp 85 void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD,
139 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) {
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/
USRFindingAction.cpp 81 dyn_cast<ClassTemplateDecl>(FoundDecl)) {
128 void handleClassTemplateDecl(const ClassTemplateDecl *TemplateDecl) {
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaCoroutine.cpp 64 ClassTemplateDecl *CoroTraits = S.lookupCoroutineTraits(KwLoc, FuncLoc);
161 ClassTemplateDecl *CoroHandle = Result.getAsSingle<ClassTemplateDecl>();
1701 ClassTemplateDecl *Sema::lookupCoroutineTraits(SourceLocation KwLoc,
1714 Result.getAsSingle<ClassTemplateDecl>())) {
SemaTemplateInstantiateDecl.cpp 1448 Decl *TemplateDeclInstantiator::VisitClassTemplateDecl(ClassTemplateDecl *D) {
1473 ClassTemplateDecl *PrevClassTemplate = nullptr;
1478 PrevClassTemplate = dyn_cast<ClassTemplateDecl>(Found.front());
1509 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>();
1549 ClassTemplateDecl *Inst
1550 = ClassTemplateDecl::Create(SemaRef.Context, DC, D->getLocation(),
1608 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate();
1617 ClassTemplateDecl *InstClassTemplate
1618 = dyn_cast<ClassTemplateDecl>(Found.front());
3480 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate()
    [all...]

Completed in 35 milliseconds

1 2 3