Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp515 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
534 ClassTemplateSpecializationDecl *
907 ClassTemplateSpecializationDecl::
921 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl
927 ClassTemplateSpecializationDecl *
936 new (Context, DC) ClassTemplateSpecializationDecl( in Create()
953 ClassTemplateSpecializationDecl *
962 void ClassTemplateSpecializationDecl::getNameForDiagnostic( in getNameForDiagnostic()
989 ClassTemplateSpecializationDecl::getSourceRange() const { in getSourceRange()
1103 : ClassTemplateSpecializationDecl(Context, in ClassTemplatePartialSpecializationDecl()
[all …]
H A DLinkage.h117 const ClassTemplateSpecializationDecl *spec,
H A DODRHash.cpp567 if (isa<ClassTemplateSpecializationDecl>(DC)) { in AddCXXRecordDecl()
660 if (isa<ClassTemplateSpecializationDecl>(DC)) return; in AddFunctionDecl()
807 dyn_cast<ClassTemplateSpecializationDecl>(D); in AddDecl()
H A DDeclPrinter.cpp99 ClassTemplateSpecializationDecl *D);
490 !isa<ClassTemplateSpecializationDecl>(DC)) in VisitDeclContext()
1141 if (auto S = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitCXXRecordDecl()
1356 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
H A DQualTypeNames.cpp157 dyn_cast<ClassTemplateSpecializationDecl>(TSTRecord->getDecl())) { in getFullyQualifiedTemplateType()
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.cpp150 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation()
151 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation()
173 return isa<ClassTemplateSpecializationDecl>(D); in isTemplateImplicitInstantiation()
201 dyn_cast<ClassTemplateSpecializationDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern()
209 if (const ClassTemplateSpecializationDecl * in adjustTemplateImplicitInstantiation()
210 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in adjustTemplateImplicitInstantiation()
H A DIndexDecl.cpp210 dyn_cast<ClassTemplateSpecializationDecl>(D->getLexicalDeclContext()); in gatherTemplatePseudoOverrides()
661 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DASTMutationListener.h18 class ClassTemplateSpecializationDecl; variable
62 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
H A DDeclTemplate.h1795 class ClassTemplateSpecializationDecl
1850 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK);
1856 static ClassTemplateSpecializationDecl *
1861 ClassTemplateSpecializationDecl *PrevDecl);
1862 static ClassTemplateSpecializationDecl *
1873 ClassTemplateSpecializationDecl *getMostRecentDecl() {
1874 return cast<ClassTemplateSpecializationDecl>(
2068 : public ClassTemplateSpecializationDecl {
2119 static_cast<ClassTemplateSpecializationDecl *>(
2260 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> &
[all …]
H A DASTNodeTraverser.h109 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in Visit()
575 const ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.cpp188 auto td = dyn_cast<ClassTemplateSpecializationDecl>(d); in tryInstantiateStdTemplate()
266 ClassTemplateSpecializationDecl *result = in tryInstantiateStdTemplate()
277 result = createDecl<ClassTemplateSpecializationDecl>( in tryInstantiateStdTemplate()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp92 const ClassTemplateSpecializationDecl *D) override;
145 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
H A DInterfaceStubFunctionsConsumer.cpp176 HandleDecls(cast<ClassTemplateSpecializationDecl>(ND)->decls(), Symbols, in HandleNamedDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp146 HandleClassTemplateSpec(const ClassTemplateSpecializationDecl *ClassTemplSpec, in HandleClassTemplateSpec()
157 const_cast<ClassTemplateSpecializationDecl *>(ClassTemplSpec), in HandleClassTemplateSpec()
234 if (!isa<ClassTemplateSpecializationDecl>(FTD->getDeclContext())) { in HandleFunctionTemplateDecl()
380 dyn_cast<ClassTemplateSpecializationDecl>(CurDecl)) { in getTemplateInstantiationArgs()
795 if (isa<ClassTemplateSpecializationDecl>(Record)) in PrintInstantiationStack()
3275 } else if (ClassTemplateSpecializationDecl *Spec in InstantiateClass()
3276 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) { in InstantiateClass()
3648 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) { in usesPartialOrExplicitSpecialization()
3672 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization()
3818 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecialization()
[all …]
H A DSemaTemplate.cpp3408 if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier()
3549 } else if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier()
4144 ClassTemplateSpecializationDecl *Decl = in CheckTemplateIdType()
4150 Decl = ClassTemplateSpecializationDecl::Create( in CheckTemplateIdType()
8989 ClassTemplateSpecializationDecl *PrevDecl = nullptr; in ActOnClassTemplateSpecialization()
10148 Sema &S, ClassTemplateSpecializationDecl *Def) { in dllExportImportClassTemplateSpecialization()
10273 ClassTemplateSpecializationDecl *PrevDecl = in ActOnExplicitInstantiation()
10394 ClassTemplateSpecializationDecl *Def in ActOnExplicitInstantiation()
10395 = cast_or_null<ClassTemplateSpecializationDecl>( in ActOnExplicitInstantiation()
10405 Def = cast_or_null<ClassTemplateSpecializationDecl>( in ActOnExplicitInstantiation()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.cpp236 llvm::dyn_cast<clang::ClassTemplateSpecializationDecl>( in run()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h64 const ClassTemplateSpecializationDecl *Decl);
100 const ClassTemplateSpecializationDecl *Decl);
426 const ClassTemplateSpecializationDecl *Decl) { in WalkUpFromClassTemplateSpecializationDecl()
763 const ClassTemplateSpecializationDecl *Decl) { in VisitClassTemplateSpecializationDecl()
H A DDeclarationFragments.h332 const ClassTemplateSpecializationDecl *);
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp320 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp123 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl)) in handleCXXRecordDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h465 Decl, ClassTemplateSpecializationDecl>
752 AST_MATCHER_P(ClassTemplateSpecializationDecl, hasSpecializedTemplate, in AST_MATCHER_P() argument
790 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
1070 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P2() argument
1092 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
4078 ClassTemplateSpecializationDecl, CompoundLiteralExpr, DeclaratorDecl, in AST_POLYMORPHIC_MATCHER_P() argument
5310 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h431 clang::ClassTemplateSpecializationDecl *CreateClassTemplateSpecializationDecl(
437 CreateClassTemplateSpecializationType(clang::ClassTemplateSpecializationDecl *
1144 const clang::ClassTemplateSpecializationDecl *
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h39 class ClassTemplateSpecializationDecl; variable
586 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp295 cast<ClassTemplateSpecializationDecl>(Type->getAsRecordDecl()) in countOptionalWrappers()
851 cast<ClassTemplateSpecializationDecl>(OptionalTy->getAsCXXRecordDecl()); in valueTypeFromOptionalType()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td34 /// referencing the concrete ClassTemplateSpecializationDecl; but

123