Searched refs:ClassTemplateSpecializationDecl (Results 1 - 25 of 68) sorted by relevance

123

/netbsd-current/external/apache2/llvm/dist/clang/tools/libclang/
H A DCIndexCXX.cpp62 if (const ClassTemplateSpecializationDecl *PartialSpec
95 else if (const ClassTemplateSpecializationDecl *ClassSpec
96 = dyn_cast<ClassTemplateSpecializationDecl>(CXXRecord)) {
H A DCursorVisitor.h209 bool VisitClassTemplateSpecializationDecl(ClassTemplateSpecializationDecl *D);
H A DCXIndexDataConsumer.h26 class ClassTemplateSpecializationDecl;
H A DCXIndexDataConsumer.cpp130 ClassTemplateSpecializationDecl *D) {
1230 if (const ClassTemplateSpecializationDecl *
1231 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) {
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTMutationListener.h18 class ClassTemplateSpecializationDecl;
62 const ClassTemplateSpecializationDecl *D) {}
H A DDeclTemplate.h1799 class ClassTemplateSpecializationDecl class in namespace:clang
1847 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK,
1852 ClassTemplateSpecializationDecl *PrevDecl);
1854 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK);
1860 static ClassTemplateSpecializationDecl *
1865 ClassTemplateSpecializationDecl *PrevDecl);
1866 static ClassTemplateSpecializationDecl *
1877 ClassTemplateSpecializationDecl *getMostRecentDecl() {
1878 return cast<ClassTemplateSpecializationDecl>(
2072 : public ClassTemplateSpecializationDecl {
[all...]
H A DASTNodeTraverser.h108 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) {
484 // type. (In particular, ClassTemplateSpecializationDecl::redecls() gives
534 const ClassTemplateSpecializationDecl *D) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclTemplate.cpp461 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
480 ClassTemplateSpecializationDecl *
486 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D,
885 // ClassTemplateSpecializationDecl Implementation
888 ClassTemplateSpecializationDecl::
889 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, function in class:ClassTemplateSpecializationDecl
894 ClassTemplateSpecializationDecl *PrevDecl)
902 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, function in class:ClassTemplateSpecializationDecl
908 ClassTemplateSpecializationDecl *
[all...]
H A DLinkage.h117 const ClassTemplateSpecializationDecl *spec,
H A DODRHash.cpp42 // Matches the ClassTemplateSpecializationDecl check in AddDecl
478 if (isa<ClassTemplateSpecializationDecl>(DC)) {
526 if (isa<ClassTemplateSpecializationDecl>(DC)) return;
644 dyn_cast<ClassTemplateSpecializationDecl>(D);
H A DQualTypeNames.cpp155 dyn_cast<ClassTemplateSpecializationDecl>(TSTRecord->getDecl())) {
H A DDeclPrinter.cpp86 ClassTemplateSpecializationDecl *D);
397 !isa<ClassTemplateSpecializationDecl>(DC))
993 if (auto S = dyn_cast<ClassTemplateSpecializationDecl>(D)) {
1200 ClassTemplateSpecializationDecl *D) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/Index/
H A DIndexingContext.cpp152 if (const ClassTemplateSpecializationDecl *
153 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) {
175 return isa<ClassTemplateSpecializationDecl>(D);
203 dyn_cast<ClassTemplateSpecializationDecl>(D->getDeclContext()))
211 if (const ClassTemplateSpecializationDecl *
212 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) {
H A DIndexDecl.cpp204 dyn_cast<ClassTemplateSpecializationDecl>(D->getLexicalDeclContext());
639 ClassTemplateSpecializationDecl *D) {
H A DUSRGeneration.cpp570 if (const ClassTemplateSpecializationDecl *Spec
571 = dyn_cast<ClassTemplateSpecializationDecl>(D)) {
H A DIndexSymbol.cpp138 } else if (isa<ClassTemplateSpecializationDecl>(D)) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/
H A DMultiplexConsumer.cpp86 const ClassTemplateSpecializationDecl *D) override;
139 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) {
H A DInterfaceStubFunctionsConsumer.cpp176 HandleDecls(cast<ClassTemplateSpecializationDecl>(ND)->decls(), Symbols,
/netbsd-current/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp123 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl))
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp319 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.cpp236 llvm::dyn_cast<clang::ClassTemplateSpecializationDecl>(
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.h39 class ClassTemplateSpecializationDecl;
292 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS,
533 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp121 ClassTemplateSpecializationDecl *Spec
122 = dyn_cast<ClassTemplateSpecializationDecl>(Ctx);
547 if (isa<ClassTemplateSpecializationDecl>(Record))
2653 } else if (ClassTemplateSpecializationDecl *Spec
2654 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) {
3023 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) {
3042 /// given ClassTemplateSpecializationDecl (either the pattern of the primary
3047 ClassTemplateSpecializationDecl *ClassTemplateSpec,
3193 ClassTemplateSpecializationDecl *ClassTemplateSpec,
3196 ClassTemplateSpec = cast<ClassTemplateSpecializationDecl>(
[all...]
H A DSemaTemplate.cpp126 if (ClassTemplateSpecializationDecl *Spec
127 = dyn_cast<ClassTemplateSpecializationDecl>(Record))
1815 if (!PrevClassTemplate && isa<ClassTemplateSpecializationDecl>(PrevDecl)) {
1817 = cast<ClassTemplateSpecializationDecl>(PrevDecl)
3087 if (ClassTemplateSpecializationDecl *Spec
3088 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) {
3228 } else if (ClassTemplateSpecializationDecl *Spec
3229 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) {
3807 ClassTemplateSpecializationDecl *Decl
3813 Decl = ClassTemplateSpecializationDecl
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp338 ClassTemplateSpecializationDecl *D);
341 ClassTemplateSpecializationDecl *D) {
1904 if (!isa<ClassTemplateSpecializationDecl>(D))
2155 ClassTemplateSpecializationDecl *D) {
2168 new (C) ClassTemplateSpecializationDecl::
2188 ClassTemplateSpecializationDecl *CanonSpec;
2216 new (C) ClassTemplateSpecializationDecl::ExplicitSpecializationInfo;
2263 /// TODO: Unify with ClassTemplateSpecializationDecl version?
3083 if (isa<ClassTemplateSpecializationDecl>(X)) {
3884 D = ClassTemplateSpecializationDecl
[all...]

Completed in 493 milliseconds

123