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

123

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTMutationListener.h18 class ClassTemplateSpecializationDecl;
62 const ClassTemplateSpecializationDecl *D) {}
H A DDeclTemplate.h1802 class ClassTemplateSpecializationDecl class in namespace:clang
1850 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK,
1855 ClassTemplateSpecializationDecl *PrevDecl);
1857 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK);
1863 static ClassTemplateSpecializationDecl *
1868 ClassTemplateSpecializationDecl *PrevDecl);
1869 static ClassTemplateSpecializationDecl *
1880 ClassTemplateSpecializationDecl *getMostRecentDecl() {
1881 return cast<ClassTemplateSpecializationDecl>(
2067 : public ClassTemplateSpecializationDecl {
[all...]
/freebsd-12-stable/contrib/llvm-project/lldb/source/Symbol/
H A DCxxModuleHandler.cpp181 auto td = dyn_cast<ClassTemplateSpecializationDecl>(d);
258 ClassTemplateSpecializationDecl *result =
269 result = createDecl<ClassTemplateSpecializationDecl>(
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.cpp152 if (const ClassTemplateSpecializationDecl *
153 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) {
199 dyn_cast<ClassTemplateSpecializationDecl>(D->getDeclContext()))
207 if (const ClassTemplateSpecializationDecl *
208 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) {
H A DIndexDecl.cpp199 dyn_cast<ClassTemplateSpecializationDecl>(D->getLexicalDeclContext());
634 ClassTemplateSpecializationDecl *D) {
H A DUSRGeneration.cpp569 if (const ClassTemplateSpecializationDecl *Spec
570 = dyn_cast<ClassTemplateSpecializationDecl>(D)) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp436 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
455 ClassTemplateSpecializationDecl *
461 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D,
860 // ClassTemplateSpecializationDecl Implementation
863 ClassTemplateSpecializationDecl::
864 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, function in class:ClassTemplateSpecializationDecl
869 ClassTemplateSpecializationDecl *PrevDecl)
877 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, function in class:ClassTemplateSpecializationDecl
883 ClassTemplateSpecializationDecl *
[all...]
H A DLinkage.h116 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 DDeclPrinter.cpp86 ClassTemplateSpecializationDecl *D);
391 !isa<ClassTemplateSpecializationDecl>(DC))
970 if (auto S = dyn_cast<ClassTemplateSpecializationDecl>(D)) {
1183 ClassTemplateSpecializationDecl *D) {
H A DQualTypeNames.cpp155 dyn_cast<ClassTemplateSpecializationDecl>(TSTRecord->getDecl())) {
H A DItaniumMangle.cpp801 if (const ClassTemplateSpecializationDecl *Spec =
802 dyn_cast<ClassTemplateSpecializationDecl>(ND)) {
4745 const ClassTemplateSpecializationDecl *SD =
4746 dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl());
4764 static bool isStreamCharSpecialization(const ClassTemplateSpecializationDecl*SD,
4808 if (const ClassTemplateSpecializationDecl *SD =
4809 dyn_cast<ClassTemplateSpecializationDecl>(ND)) {
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DClangForward.h27 class ClassTemplateSpecializationDecl;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp86 const ClassTemplateSpecializationDecl *D) override;
139 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) {
H A DInterfaceStubFunctionsConsumer.cpp175 HandleDecls(cast<ClassTemplateSpecializationDecl>(ND)->decls(), Symbols,
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp113 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl))
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp318 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) {
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DClangASTContext.h292 clang::ClassTemplateSpecializationDecl *CreateClassTemplateSpecializationDecl(
298 CreateClassTemplateSpecializationType(clang::ClassTemplateSpecializationDecl *
933 const clang::ClassTemplateSpecializationDecl *
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h37 class ClassTemplateSpecializationDecl;
278 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS,
518 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp120 ClassTemplateSpecializationDecl *Spec
121 = dyn_cast<ClassTemplateSpecializationDecl>(Ctx);
539 if (isa<ClassTemplateSpecializationDecl>(Record))
2577 } else if (ClassTemplateSpecializationDecl *Spec
2578 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) {
2942 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) {
2961 /// given ClassTemplateSpecializationDecl (either the pattern of the primary
2966 ClassTemplateSpecializationDecl *ClassTemplateSpec,
3110 ClassTemplateSpecializationDecl *ClassTemplateSpec,
3113 ClassTemplateSpec = cast<ClassTemplateSpecializationDecl>(
[all...]
H A DSemaTemplate.cpp126 if (ClassTemplateSpecializationDecl *Spec
127 = dyn_cast<ClassTemplateSpecializationDecl>(Record))
1671 if (!PrevClassTemplate && isa<ClassTemplateSpecializationDecl>(PrevDecl)) {
1673 = cast<ClassTemplateSpecializationDecl>(PrevDecl)
2897 if (ClassTemplateSpecializationDecl *Spec
2898 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) {
3038 } else if (ClassTemplateSpecializationDecl *Spec
3039 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) {
3613 ClassTemplateSpecializationDecl *Decl
3619 Decl = ClassTemplateSpecializationDecl
[all...]
H A DSemaTemplateInstantiateDecl.cpp2492 else if (const auto *Spec = dyn_cast<ClassTemplateSpecializationDecl>(A))
3423 ClassTemplateSpecializationDecl *D) {
3467 ClassTemplateSpecializationDecl *PrevDecl =
3503 ClassTemplateSpecializationDecl *InstD =
3504 ClassTemplateSpecializationDecl::Create(
3859 ClassTemplateSpecializationDecl *PrevDecl
5751 if (ClassTemplateSpecializationDecl *InstSpec
5752 = dyn_cast<ClassTemplateSpecializationDecl>(InstRecord)){
5797 Loc, cast<ClassTemplateSpecializationDecl>(SubstRecord))) {
/freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp545 if (!isa<ClassTemplateSpecializationDecl>(Ctx)) {
626 ClassTemplateSpecializationDecl>
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h413 Decl, ClassTemplateSpecializationDecl>
647 AST_MATCHER_P(ClassTemplateSpecializationDecl, hasSpecializedTemplate,
683 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl,
973 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl,
995 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl,
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp335 ClassTemplateSpecializationDecl *D);
338 ClassTemplateSpecializationDecl *D) {
1861 if (!isa<ClassTemplateSpecializationDecl>(D))
2111 ClassTemplateSpecializationDecl *D) {
2124 new (C) ClassTemplateSpecializationDecl::
2144 ClassTemplateSpecializationDecl *CanonSpec;
2172 new (C) ClassTemplateSpecializationDecl::ExplicitSpecializationInfo;
2219 /// TODO: Unify with ClassTemplateSpecializationDecl version?
3063 if (isa<ClassTemplateSpecializationDecl>(X)) {
3845 D = ClassTemplateSpecializationDecl
[all...]

Completed in 436 milliseconds

123