Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp462 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
481 ClassTemplateSpecializationDecl *
889 ClassTemplateSpecializationDecl::
903 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl
909 ClassTemplateSpecializationDecl *
918 new (Context, DC) ClassTemplateSpecializationDecl( in Create()
927 ClassTemplateSpecializationDecl *
936 void ClassTemplateSpecializationDecl::getNameForDiagnostic( in getNameForDiagnostic()
955 ClassTemplateSpecializationDecl::getSpecializedTemplate() const { in getSpecializedTemplate()
963 ClassTemplateSpecializationDecl::getSourceRange() const { in getSourceRange()
[all …]
H A DLinkage.h117 const ClassTemplateSpecializationDecl *spec,
H A DODRHash.cpp478 if (isa<ClassTemplateSpecializationDecl>(DC)) { in AddCXXRecordDecl()
526 if (isa<ClassTemplateSpecializationDecl>(DC)) return; in AddFunctionDecl()
644 dyn_cast<ClassTemplateSpecializationDecl>(D); in AddDecl()
H A DDeclPrinter.cpp86 ClassTemplateSpecializationDecl *D);
398 !isa<ClassTemplateSpecializationDecl>(DC)) in VisitDeclContext()
994 if (auto S = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitCXXRecordDecl()
1200 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
H A DQualTypeNames.cpp155 dyn_cast<ClassTemplateSpecializationDecl>(TSTRecord->getDecl())) { in getFullyQualifiedTemplateType()
/freebsd-13.1/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.cpp152 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation()
153 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation()
175 return isa<ClassTemplateSpecializationDecl>(D); in isTemplateImplicitInstantiation()
203 dyn_cast<ClassTemplateSpecializationDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern()
211 if (const ClassTemplateSpecializationDecl * in adjustTemplateImplicitInstantiation()
212 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in adjustTemplateImplicitInstantiation()
H A DIndexDecl.cpp204 dyn_cast<ClassTemplateSpecializationDecl>(D->getLexicalDeclContext()); in gatherTemplatePseudoOverrides()
639 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
H A DUSRGeneration.cpp570 if (const ClassTemplateSpecializationDecl *Spec in VisitTagDecl()
571 = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitTagDecl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DASTMutationListener.h18 class ClassTemplateSpecializationDecl; variable
62 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
H A DDeclTemplate.h1799 class ClassTemplateSpecializationDecl
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 {
2123 static_cast<ClassTemplateSpecializationDecl *>(
2264 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
[all …]
H A DASTNodeTraverser.h109 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in Visit()
558 const ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.cpp186 auto td = dyn_cast<ClassTemplateSpecializationDecl>(d); in tryInstantiateStdTemplate()
263 ClassTemplateSpecializationDecl *result = in tryInstantiateStdTemplate()
274 result = createDecl<ClassTemplateSpecializationDecl>( in tryInstantiateStdTemplate()
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp86 const ClassTemplateSpecializationDecl *D) override;
139 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
H A DInterfaceStubFunctionsConsumer.cpp176 HandleDecls(cast<ClassTemplateSpecializationDecl>(ND)->decls(), Symbols, in HandleNamedDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h39 class ClassTemplateSpecializationDecl; variable
292 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS,
539 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp121 ClassTemplateSpecializationDecl *Spec in getTemplateInstantiationArgs()
122 = dyn_cast<ClassTemplateSpecializationDecl>(Ctx); in getTemplateInstantiationArgs()
547 if (isa<ClassTemplateSpecializationDecl>(Record)) in PrintInstantiationStack()
2652 } else if (ClassTemplateSpecializationDecl *Spec in InstantiateClass()
2653 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) { in InstantiateClass()
3023 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) { in usesPartialOrExplicitSpecialization()
3047 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization()
3193 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecialization()
3196 ClassTemplateSpec = cast<ClassTemplateSpecializationDecl>( in InstantiateClassTemplateSpecialization()
3439 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecializationMembers()
H A DSemaTemplate.cpp126 if (ClassTemplateSpecializationDecl *Spec in getAsTemplateNameDecl()
3087 if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier()
3228 } else if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier()
3807 ClassTemplateSpecializationDecl *Decl in CheckTemplateIdType()
3813 Decl = ClassTemplateSpecializationDecl::Create( in CheckTemplateIdType()
8377 ClassTemplateSpecializationDecl *PrevDecl = nullptr; in ActOnClassTemplateSpecialization()
9489 Sema &S, ClassTemplateSpecializationDecl *Def) { in dllExportImportClassTemplateSpecialization()
9613 ClassTemplateSpecializationDecl *PrevDecl in ActOnExplicitInstantiation()
9727 ClassTemplateSpecializationDecl *Def in ActOnExplicitInstantiation()
9728 = cast_or_null<ClassTemplateSpecializationDecl>( in ActOnExplicitInstantiation()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.cpp236 llvm::dyn_cast<clang::ClassTemplateSpecializationDecl>( in run()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h357 clang::ClassTemplateSpecializationDecl *CreateClassTemplateSpecializationDecl(
363 CreateClassTemplateSpecializationType(clang::ClassTemplateSpecializationDecl *
1058 const clang::ClassTemplateSpecializationDecl *
/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp123 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl)) in handleCXXRecordDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp324 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td34 /// referencing the concrete ClassTemplateSpecializationDecl; but
/freebsd-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h461 Decl, ClassTemplateSpecializationDecl>
748 AST_MATCHER_P(ClassTemplateSpecializationDecl, hasSpecializedTemplate, in AST_MATCHER_P() argument
784 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
1064 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P2() argument
1086 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
3946 ClassTemplateSpecializationDecl, CompoundLiteralExpr, DeclaratorDecl, in AST_POLYMORPHIC_MATCHER_P() argument
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp339 ClassTemplateSpecializationDecl *D);
342 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
1922 if (!isa<ClassTemplateSpecializationDecl>(D)) in VisitCXXRecordDeclImpl()
2173 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDeclImpl()
2186 new (C) ClassTemplateSpecializationDecl:: in VisitClassTemplateSpecializationDeclImpl()
2206 ClassTemplateSpecializationDecl *CanonSpec; in VisitClassTemplateSpecializationDeclImpl()
2234 new (C) ClassTemplateSpecializationDecl::ExplicitSpecializationInfo; in VisitClassTemplateSpecializationDeclImpl()
3101 if (isa<ClassTemplateSpecializationDecl>(X)) { in isSameEntity()
3917 D = ClassTemplateSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
4604 auto *Spec = cast<ClassTemplateSpecializationDecl>(RD); in UpdateDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp623 if (!isa<ClassTemplateSpecializationDecl>(Ctx)) { in matchesNodeFullFast()
749 ClassTemplateSpecializationDecl>

123