| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndexCXX.cpp | 62 if (const ClassTemplateSpecializationDecl *PartialSpec in clang_getTemplateCursorKind() 95 else if (const ClassTemplateSpecializationDecl *ClassSpec in clang_getSpecializedCursorTemplate() 96 = dyn_cast<ClassTemplateSpecializationDecl>(CXXRecord)) { in clang_getSpecializedCursorTemplate()
|
| H A D | CursorVisitor.h | 215 bool VisitClassTemplateSpecializationDecl(ClassTemplateSpecializationDecl *D);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | UniqueptrResetReleaseCheck.cpp | 62 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>(ID); in getDeleterForUniquePtr() 93 dyn_cast<ClassTemplateSpecializationDecl>(LeftDeleter); in areDeletersCompatible() 95 dyn_cast<ClassTemplateSpecializationDecl>(RightDeleter); in areDeletersCompatible()
|
| H A D | UnusedUsingDeclsCheck.cpp | 107 dyn_cast<ClassTemplateSpecializationDecl>(Used)) { in check()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 472 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & 491 ClassTemplateSpecializationDecl * 899 ClassTemplateSpecializationDecl:: 913 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 919 ClassTemplateSpecializationDecl * 928 new (Context, DC) ClassTemplateSpecializationDecl( in Create() 937 ClassTemplateSpecializationDecl * 946 void ClassTemplateSpecializationDecl::getNameForDiagnostic( in getNameForDiagnostic() 965 ClassTemplateSpecializationDecl::getSpecializedTemplate() const { in getSpecializedTemplate() 973 ClassTemplateSpecializationDecl::getSourceRange() const { in getSourceRange() [all …]
|
| H A D | Linkage.h | 117 const ClassTemplateSpecializationDecl *spec,
|
| H A D | ODRHash.cpp | 479 if (isa<ClassTemplateSpecializationDecl>(DC)) { in AddCXXRecordDecl() 527 if (isa<ClassTemplateSpecializationDecl>(DC)) return; in AddFunctionDecl() 645 dyn_cast<ClassTemplateSpecializationDecl>(D); in AddDecl()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 151 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation() 152 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation() 174 return isa<ClassTemplateSpecializationDecl>(D); in isTemplateImplicitInstantiation() 202 dyn_cast<ClassTemplateSpecializationDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern() 210 if (const ClassTemplateSpecializationDecl * in adjustTemplateImplicitInstantiation() 211 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in adjustTemplateImplicitInstantiation()
|
| /llvm-project-15.0.7/lldb/test/Shell/SymbolFile/DWARF/x86/ |
| H A D | module-ownership.mm | 57 // CHECK-DAG: ClassTemplateSpecializationDecl {{.*}} imported in A struct Template 60 // CHECK-DAG: ClassTemplateSpecializationDecl {{.*}} imported in A struct InNamespace 63 // CHECK-DAG: ClassTemplateSpecializationDecl {{.*}} imported in A.B struct AlsoInNamespace
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ASTMutationListener.h | 18 class ClassTemplateSpecializationDecl; variable 62 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
|
| H A D | DeclTemplate.h | 1829 class ClassTemplateSpecializationDecl 1884 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK); 1890 static ClassTemplateSpecializationDecl * 1895 ClassTemplateSpecializationDecl *PrevDecl); 1896 static ClassTemplateSpecializationDecl * 1907 ClassTemplateSpecializationDecl *getMostRecentDecl() { 1908 return cast<ClassTemplateSpecializationDecl>( 2102 : public ClassTemplateSpecializationDecl { 2153 static_cast<ClassTemplateSpecializationDecl *>( 2294 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | CxxModuleHandler.cpp | 187 auto td = dyn_cast<ClassTemplateSpecializationDecl>(d); in tryInstantiateStdTemplate() 264 ClassTemplateSpecializationDecl *result = in tryInstantiateStdTemplate() 275 result = createDecl<ClassTemplateSpecializationDecl>( in tryInstantiateStdTemplate()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | InefficientAlgorithmCheck.cpp | 63 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("IneffCont"); in check() 67 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("IneffContPtr"); in check()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | StructuralEquivalenceTest.cpp | 213 auto Decls = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 223 auto Decls = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 233 auto Decls = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1381 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1411 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1581 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1606 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1632 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1657 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1683 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F()
|
| H A D | ASTImporterTest.cpp | 1821 ASSERT_EQ(1u, DeclCounterWithPredicate<ClassTemplateSpecializationDecl>( in TEST_P() 1822 [](const ClassTemplateSpecializationDecl *T) { in TEST_P() 1836 auto *FromD = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( in TEST_P() 1843 [](const ClassTemplateSpecializationDecl *T) { in TEST_P() 3516 DeclCounter<ClassTemplateSpecializationDecl>().match( in TEST_P() 3578 EXPECT_EQ(1u, DeclCounter<ClassTemplateSpecializationDecl>().match( in TEST_P() 3630 EXPECT_EQ(1u, DeclCounter<ClassTemplateSpecializationDecl>().match( in TEST_P() 3662 EXPECT_EQ(1u, DeclCounter<ClassTemplateSpecializationDecl>().match( in TEST_P() 4034 ClassTemplateSpecializationDecl *Imported1; in TEST_P() 4045 ClassTemplateSpecializationDecl *Imported2; in TEST_P() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | ProBoundsConstantArrayIndexCheck.cpp | 94 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("type"); in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/ |
| H A D | DontModifyStdNamespaceCheck.cpp | 21 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseTransparentFunctorsCheck.cpp | 81 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("FunctorClass"); in check()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | LibASTImporter.rst | 286 Let's modify the previous tool we had written and try to import a ``ClassTemplateSpecializationDecl… 315 auto *From = getFirstDecl<ClassTemplateSpecializationDecl>(Matcher, FromUnit); 316 auto *To = getFirstDecl<ClassTemplateSpecializationDecl>(Matcher, ToUnit); 367 `-ClassTemplateSpecializationDecl 0xe91340 <line:6:7, line:7:30> col:14 struct X definition 383 …the previous example and import a ``FieldDecl`` instead of the ``ClassTemplateSpecializationDecl``. 399 // check that the ClassTemplateSpecializationDecl is also marked as 401 auto *FromSpec = getFirstDecl<ClassTemplateSpecializationDecl>(
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/ |
| H A D | ExplicitConstructorCheck.cpp | 77 dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl())) in isStdInitializerList()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | ParentVirtualCallCheck.cpp | 147 !isa<ClassTemplateSpecializationDecl>(Parents.front())) in check()
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 92 const ClassTemplateSpecializationDecl *D) override; 145 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 119 const auto *Spec = dyn_cast<ClassTemplateSpecializationDecl>(Ctx); in getTemplateInstantiationArgs() 554 if (isa<ClassTemplateSpecializationDecl>(Record)) in PrintInstantiationStack() 2697 } else if (ClassTemplateSpecializationDecl *Spec in InstantiateClass() 2698 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) { in InstantiateClass() 3067 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) { in usesPartialOrExplicitSpecialization() 3091 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization() 3237 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecialization() 3240 ClassTemplateSpec = cast<ClassTemplateSpecializationDecl>( in InstantiateClassTemplateSpecialization() 3494 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecializationMembers()
|
| H A D | SemaTemplate.cpp | 129 if (ClassTemplateSpecializationDecl *Spec in getAsTemplateNameDecl() 3143 if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 3284 } else if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 3865 ClassTemplateSpecializationDecl *Decl in CheckTemplateIdType() 3871 Decl = ClassTemplateSpecializationDecl::Create( in CheckTemplateIdType() 8441 ClassTemplateSpecializationDecl *PrevDecl = nullptr; in ActOnClassTemplateSpecialization() 9591 Sema &S, ClassTemplateSpecializationDecl *Def) { in dllExportImportClassTemplateSpecialization() 9715 ClassTemplateSpecializationDecl *PrevDecl in ActOnExplicitInstantiation() 9829 ClassTemplateSpecializationDecl *Def in ActOnExplicitInstantiation() 9830 = cast_or_null<ClassTemplateSpecializationDecl>( in ActOnExplicitInstantiation() [all …]
|
| /llvm-project-15.0.7/clang/lib/Tooling/DumpTool/ |
| H A D | ASTSrcLocProcessor.cpp | 236 llvm::dyn_cast<clang::ClassTemplateSpecializationDecl>( in run()
|