| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 373 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & 392 ClassTemplateSpecializationDecl * 719 ClassTemplateSpecializationDecl:: 733 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 739 ClassTemplateSpecializationDecl * 748 new (Context, DC) ClassTemplateSpecializationDecl( in Create() 757 ClassTemplateSpecializationDecl * 766 void ClassTemplateSpecializationDecl::getNameForDiagnostic( in getNameForDiagnostic() 781 ClassTemplateSpecializationDecl::getSpecializedTemplate() const { in getSpecializedTemplate() 789 ClassTemplateSpecializationDecl::getSourceRange() const { in getSourceRange() [all …]
|
| H A D | Linkage.h | 117 const ClassTemplateSpecializationDecl *spec,
|
| H A D | ODRHash.cpp | 468 if (isa<ClassTemplateSpecializationDecl>(DC)) { in AddCXXRecordDecl() 516 if (isa<ClassTemplateSpecializationDecl>(DC)) return; in AddFunctionDecl() 634 dyn_cast<ClassTemplateSpecializationDecl>(D); in AddDecl()
|
| H A D | DeclPrinter.cpp | 86 ClassTemplateSpecializationDecl *D); 376 !isa<ClassTemplateSpecializationDecl>(DC)) in VisitDeclContext() 930 else if (auto S = dyn_cast<ClassTemplateSpecializationDecl>(D)) in VisitCXXRecordDecl() 1135 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
| H A D | QualTypeNames.cpp | 158 dyn_cast<ClassTemplateSpecializationDecl>(TSTRecord->getDecl())) { in getFullyQualifiedTemplateType()
|
| H A D | ItaniumMangle.cpp | 795 if (const ClassTemplateSpecializationDecl *Spec = in isTemplate() 796 dyn_cast<ClassTemplateSpecializationDecl>(ND)) { in isTemplate() 4620 const ClassTemplateSpecializationDecl *SD = in isCharSpecialization() 4621 dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl()); in isCharSpecialization() 4639 static bool isStreamCharSpecialization(const ClassTemplateSpecializationDecl*SD, in isStreamCharSpecialization() 4683 if (const ClassTemplateSpecializationDecl *SD = in mangleStandardSubstitution() 4684 dyn_cast<ClassTemplateSpecializationDecl>(ND)) { in mangleStandardSubstitution()
|
| H A D | Decl.cpp | 420 const ClassTemplateSpecializationDecl *spec, in shouldConsiderTemplateVisibility() 456 LinkageInfo &LV, const ClassTemplateSpecializationDecl *spec, in mergeTemplateLV() 833 if (const auto *spec = dyn_cast<ClassTemplateSpecializationDecl>(Tag)) { in getLVForNamespaceScopeDecl() 967 if (const auto *spec = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in getLVForClassMember() 1095 if (const auto *spec = dyn_cast<ClassTemplateSpecializationDecl>(ND)) { in getExplicitVisibilityAux() 1556 if (const auto *Spec = dyn_cast<ClassTemplateSpecializationDecl>(DC)) { in printQualifiedName()
|
| H A D | NestedNameSpecifier.cpp | 309 dyn_cast_or_null<ClassTemplateSpecializationDecl>(getAsRecordDecl()); in print()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | ASTMutationListener.h | 19 class ClassTemplateSpecializationDecl; variable 63 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
|
| H A D | DeclTemplate.h | 1648 class ClassTemplateSpecializationDecl 1703 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK); 1709 static ClassTemplateSpecializationDecl * 1714 ClassTemplateSpecializationDecl *PrevDecl); 1715 static ClassTemplateSpecializationDecl * 1726 ClassTemplateSpecializationDecl *getMostRecentDecl() { 1727 return cast<ClassTemplateSpecializationDecl>( 1899 : public ClassTemplateSpecializationDecl { 1950 static_cast<ClassTemplateSpecializationDecl *>( 2070 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 142 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation() 143 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation() 189 dyn_cast<ClassTemplateSpecializationDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern() 197 if (const ClassTemplateSpecializationDecl * in adjustTemplateImplicitInstantiation() 198 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in adjustTemplateImplicitInstantiation()
|
| H A D | IndexDecl.cpp | 197 dyn_cast<ClassTemplateSpecializationDecl>(D->getLexicalDeclContext()); in gatherTemplatePseudoOverrides() 630 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
| H A D | USRGeneration.cpp | 564 if (const ClassTemplateSpecializationDecl *Spec in VisitTagDecl() 565 = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitTagDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 114 if (ClassTemplateSpecializationDecl *Spec in getTemplateInstantiationArgs() 115 = dyn_cast<ClassTemplateSpecializationDecl>(Ctx)) { in getTemplateInstantiationArgs() 465 if (isa<ClassTemplateSpecializationDecl>(Record)) in PrintInstantiationStack() 2019 } else if (ClassTemplateSpecializationDecl *Spec in InstantiateClass() 2020 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) { in InstantiateClass() 2372 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) { in usesPartialOrExplicitSpecialization() 2396 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization() 2540 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecialization() 2543 ClassTemplateSpec = cast<ClassTemplateSpecializationDecl>( in InstantiateClassTemplateSpecialization() 2781 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecializationMembers()
|
| H A D | SemaTemplate.cpp | 100 if (ClassTemplateSpecializationDecl *Spec in isAcceptableTemplateName() 2579 if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 2718 } else if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 3287 ClassTemplateSpecializationDecl *Decl in CheckTemplateIdType() 3293 Decl = ClassTemplateSpecializationDecl::Create( in CheckTemplateIdType() 7591 ClassTemplateSpecializationDecl *PrevDecl = nullptr; in ActOnClassTemplateSpecialization() 8621 Sema &S, ClassTemplateSpecializationDecl *Def) { in dllExportImportClassTemplateSpecialization() 8742 ClassTemplateSpecializationDecl *PrevDecl in ActOnExplicitInstantiation() 8848 ClassTemplateSpecializationDecl *Def in ActOnExplicitInstantiation() 8849 = cast_or_null<ClassTemplateSpecializationDecl>( in ActOnExplicitInstantiation() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 2955 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl() 3001 ClassTemplateSpecializationDecl *PrevDecl = in VisitClassTemplateSpecializationDecl() 3037 ClassTemplateSpecializationDecl *InstD = in VisitClassTemplateSpecializationDecl() 3038 ClassTemplateSpecializationDecl::Create( in VisitClassTemplateSpecializationDecl() 3290 ClassTemplateSpecializationDecl *PrevDecl in InstantiateClassTemplatePartialSpecialization() 5111 if (ClassTemplateSpecializationDecl *InstSpec in FindInstantiatedDecl() 5112 = dyn_cast<ClassTemplateSpecializationDecl>(InstRecord)){ in FindInstantiatedDecl() 5157 Loc, cast<ClassTemplateSpecializationDecl>(SubstRecord))) { in FindInstantiatedDecl()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/ |
| H A D | ClangForward.h | 29 class ClassTemplateSpecializationDecl; variable
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 38 class ClassTemplateSpecializationDecl; variable 262 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS, 483 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 87 const ClassTemplateSpecializationDecl *D) override; 139 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 108 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl)) in handleCXXRecordDecl()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| H A D | ClangASTContext.h | 315 clang::ClassTemplateSpecializationDecl *CreateClassTemplateSpecializationDecl( 321 CreateClassTemplateSpecializationType(clang::ClassTemplateSpecializationDecl * 1015 const clang::ClassTemplateSpecializationDecl *
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 323 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 420 Decl, ClassTemplateSpecializationDecl> 654 AST_MATCHER_P(ClassTemplateSpecializationDecl, hasSpecializedTemplate, in AST_MATCHER_P() argument 690 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 898 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P2() argument 920 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 344 ClassTemplateSpecializationDecl *D); 347 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl() 1916 if (!isa<ClassTemplateSpecializationDecl>(D)) in VisitCXXRecordDeclImpl() 2155 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDeclImpl() 2168 new (C) ClassTemplateSpecializationDecl:: in VisitClassTemplateSpecializationDeclImpl() 2188 ClassTemplateSpecializationDecl *CanonSpec; in VisitClassTemplateSpecializationDeclImpl() 2216 new (C) ClassTemplateSpecializationDecl::ExplicitSpecializationInfo; in VisitClassTemplateSpecializationDeclImpl() 2972 if (isa<ClassTemplateSpecializationDecl>(X)) { in isSameEntity() 3728 D = ClassTemplateSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 4346 auto *Spec = cast<ClassTemplateSpecializationDecl>(RD); in UpdateDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 493 if (!isa<ClassTemplateSpecializationDecl>(Ctx)) { in matchesNodeFullFast() 574 ClassTemplateSpecializationDecl>
|