| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 552 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & 571 ClassTemplateSpecializationDecl * 578 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D, in AddSpecialization() 969 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl( in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 973 bool StrictPackMatch, ClassTemplateSpecializationDecl *PrevDecl) in ClassTemplateSpecializationDecl() 982 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 988 ClassTemplateSpecializationDecl *ClassTemplateSpecializationDecl::Create( in Create() 992 ClassTemplateSpecializationDecl *PrevDecl) { in Create() 993 auto *Result = new (Context, DC) ClassTemplateSpecializationDecl( in Create() 1010 ClassTemplateSpecializationDecl * [all …]
|
| H A D | Linkage.h | 120 const ClassTemplateSpecializationDecl *spec,
|
| H A D | ODRHash.cpp | 594 if (isa<ClassTemplateSpecializationDecl>(DC)) { in AddCXXRecordDecl() 687 if (isa<ClassTemplateSpecializationDecl>(DC)) return; in AddFunctionDecl() 846 if (auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) in AddDecl()
|
| H A D | DeclPrinter.cpp | 89 ClassTemplateSpecializationDecl *D); 472 !isa<ClassTemplateSpecializationDecl>(DC)) in VisitDeclContext() 1122 if (auto *S = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitCXXRecordDecl() 1349 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 162 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation() 163 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation() 185 return isa<ClassTemplateSpecializationDecl>(D); in isTemplateImplicitInstantiation() 213 dyn_cast<ClassTemplateSpecializationDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern() 221 if (const ClassTemplateSpecializationDecl * in adjustTemplateImplicitInstantiation() 222 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in adjustTemplateImplicitInstantiation()
|
| H A D | IndexDecl.cpp | 210 dyn_cast<ClassTemplateSpecializationDecl>(D->getLexicalDeclContext()); in gatherTemplatePseudoOverrides() 661 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTMutationListener.h | 18 class ClassTemplateSpecializationDecl; variable 64 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
|
| H A D | DeclTemplate.h | 1815 class ClassTemplateSpecializationDecl : public CXXRecordDecl, 1857 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, 1863 ClassTemplateSpecializationDecl *PrevDecl); 1865 ClassTemplateSpecializationDecl(ASTContext &C, Kind DK); 1871 static ClassTemplateSpecializationDecl * 1876 ClassTemplateSpecializationDecl *PrevDecl); 1877 static ClassTemplateSpecializationDecl *CreateDeserialized(ASTContext &C, 1888 ClassTemplateSpecializationDecl *getMostRecentDecl() { 1889 return cast<ClassTemplateSpecializationDecl>( 2096 : public ClassTemplateSpecializationDecl { [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | CxxModuleHandler.cpp | 188 auto td = dyn_cast<ClassTemplateSpecializationDecl>(d); in tryInstantiateStdTemplate() 266 ClassTemplateSpecializationDecl *result = in tryInstantiateStdTemplate() 277 result = createDecl<ClassTemplateSpecializationDecl>( in tryInstantiateStdTemplate()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 212 if (auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(C)) { in checkASTDecl() 372 if (auto *ClsTmplSpDecl = dyn_cast<ClassTemplateSpecializationDecl>(C)) { in isClassWithSpecializedDelete()
|
| H A D | ForwardDeclChecker.cpp | 130 if (auto *Specialization = dyn_cast<ClassTemplateSpecializationDecl>(R)) { in isUnknownType()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpState.cpp | 134 dyn_cast<ClassTemplateSpecializationDecl>(MD->getParent()); in getStdAllocatorCaller()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 100 const ClassTemplateSpecializationDecl *D) override; 158 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
| H A D | InterfaceStubFunctionsConsumer.cpp | 177 HandleDecls(cast<ClassTemplateSpecializationDecl>(ND)->decls(), Symbols, in HandleNamedDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 235 HandleClassTemplateSpec(const ClassTemplateSpecializationDecl *ClassTemplSpec, in HandleClassTemplateSpec() 246 const_cast<ClassTemplateSpecializationDecl *>(ClassTemplSpec), in HandleClassTemplateSpec() 349 if (!isa<ClassTemplateSpecializationDecl>(FTD->getDeclContext())) { in HandleFunctionTemplateDecl() 384 dyn_cast<ClassTemplateSpecializationDecl>(RD)) in HandleFunctionTemplateDecl() 523 dyn_cast<ClassTemplateSpecializationDecl>(CurDecl)) { in getTemplateInstantiationArgs() 956 if (isa<ClassTemplateSpecializationDecl>(Record)) in PrintInstantiationStack() 3629 } else if (ClassTemplateSpecializationDecl *Spec in InstantiateClass() 3630 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) { in InstantiateClass() 3972 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) { in usesPartialOrExplicitSpecialization() 4009 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization() [all …]
|
| H A D | CheckExprLifetime.cpp | 279 if (auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) in isRecordWithAttr() 314 dyn_cast_if_present<ClassTemplateSpecializationDecl>(Container)) { in isContainerOfPointer() 325 dyn_cast_if_present<ClassTemplateSpecializationDecl>(Container); in isContainerOfOwner() 338 dyn_cast_if_present<ClassTemplateSpecializationDecl>(RD)) { in isStdInitializerListOfPointer()
|
| H A D | SemaTemplate.cpp | 131 if (const auto *Spec = dyn_cast<ClassTemplateSpecializationDecl>(Record)) in getAsTemplateNameDecl() 1946 if (!PrevClassTemplate && isa<ClassTemplateSpecializationDecl>(PrevDecl)) { in CheckClassTemplate() 1948 = cast<ClassTemplateSpecializationDecl>(PrevDecl) in CheckClassTemplate() 2748 if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 2749 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier() 2890 } else if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 2891 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier() 3256 auto SpecDecl = dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl()); in checkHLSLSpirvTypeOperand() 3268 auto SpecDecl = dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl()); in checkHLSLSpirvTypeOperand() 3739 ClassTemplateSpecializationDecl *Decl = in CheckTemplateIdType() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
| H A D | Visitor.cpp | 579 if (auto *Templ = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitCXXRecordDecl() 690 if (auto *Templ = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitCXXRecordDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 467 Decl, ClassTemplateSpecializationDecl> 753 AST_MATCHER_P(ClassTemplateSpecializationDecl, hasSpecializedTemplate, in AST_MATCHER_P() argument 791 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 1072 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P2() argument 1100 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 5379 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 6972 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 6997 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P2() argument
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 318 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 116 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl)) in handleCXXRecordDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | ExtractAPIVisitor.h | 67 const ClassTemplateSpecializationDecl *Decl); 105 const ClassTemplateSpecializationDecl *Decl); 484 const ClassTemplateSpecializationDecl *Decl) { in WalkUpFromClassTemplateSpecializationDecl() 845 const ClassTemplateSpecializationDecl *Decl) { in VisitClassTemplateSpecializationDecl()
|
| H A D | DeclarationFragments.h | 370 const ClassTemplateSpecializationDecl *);
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 34 /// referencing the concrete ClassTemplateSpecializationDecl; but
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.h | 438 clang::ClassTemplateSpecializationDecl *CreateClassTemplateSpecializationDecl( 444 CreateClassTemplateSpecializationType(clang::ClassTemplateSpecializationDecl * 1185 const clang::ClassTemplateSpecializationDecl *
|