/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 358 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & 377 ClassTemplateSpecializationDecl * 383 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D, in AddSpecialization() 704 ClassTemplateSpecializationDecl:: 705 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 710 ClassTemplateSpecializationDecl *PrevDecl) in ClassTemplateSpecializationDecl() 720 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 726 ClassTemplateSpecializationDecl * 727 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create() 733 ClassTemplateSpecializationDecl *PrevDecl) { in Create() [all …]
|
/external/clang/tools/libclang/ |
D | CIndexCXX.cpp | 65 if (const ClassTemplateSpecializationDecl *PartialSpec in clang_getTemplateCursorKind() 98 else if (const ClassTemplateSpecializationDecl *ClassSpec in clang_getSpecializedCursorTemplate() 99 = dyn_cast<ClassTemplateSpecializationDecl>(CXXRecord)) { in clang_getSpecializedCursorTemplate()
|
/external/llvm-project/clang/tools/libclang/ |
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()
|
/external/llvm-project/clang-tools-extra/clang-tidy/misc/ |
D | UniqueptrResetReleaseCheck.cpp | 42 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>(ID); in getDeleterForUniquePtr() 73 dyn_cast<ClassTemplateSpecializationDecl>(LeftDeleter); in areDeletersCompatible() 75 dyn_cast<ClassTemplateSpecializationDecl>(RightDeleter); in areDeletersCompatible()
|
D | UnusedUsingDeclsCheck.cpp | 24 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 123 dyn_cast<ClassTemplateSpecializationDecl>(Used)) { in check()
|
/external/llvm-project/clang/lib/AST/ |
D | DeclTemplate.cpp | 436 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & 455 ClassTemplateSpecializationDecl * 461 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D, in AddSpecialization() 863 ClassTemplateSpecializationDecl:: 864 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 869 ClassTemplateSpecializationDecl *PrevDecl) in ClassTemplateSpecializationDecl() 877 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 883 ClassTemplateSpecializationDecl * 884 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create() 890 ClassTemplateSpecializationDecl *PrevDecl) { in Create() [all …]
|
D | Linkage.h | 117 const ClassTemplateSpecializationDecl *spec,
|
/external/llvm-project/clang/lib/Index/ |
D | IndexingContext.cpp | 152 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation() 153 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation() 175 return isa<ClassTemplateSpecializationDecl>(D); in isTemplateImplicitInstantiation() 203 dyn_cast<ClassTemplateSpecializationDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern() 211 if (const ClassTemplateSpecializationDecl * in adjustTemplateImplicitInstantiation() 212 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in adjustTemplateImplicitInstantiation()
|
/external/clang/include/clang/AST/ |
D | ASTMutationListener.h | 19 class ClassTemplateSpecializationDecl; variable 60 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
|
D | DeclTemplate.h | 1529 class ClassTemplateSpecializationDecl 1577 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, 1582 ClassTemplateSpecializationDecl *PrevDecl); 1584 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK); 1587 static ClassTemplateSpecializationDecl * 1592 ClassTemplateSpecializationDecl *PrevDecl); 1593 static ClassTemplateSpecializationDecl * 1604 ClassTemplateSpecializationDecl *getMostRecentDecl() { 1607 while (!isa<ClassTemplateSpecializationDecl>(Recent)) { 1612 return cast<ClassTemplateSpecializationDecl>(Recent); [all …]
|
/external/llvm-project/lldb/test/Shell/SymbolFile/DWARF/ |
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
|
/external/llvm-project/clang/include/clang/AST/ |
D | ASTMutationListener.h | 18 class ClassTemplateSpecializationDecl; variable 62 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
|
D | DeclTemplate.h | 1798 class ClassTemplateSpecializationDecl 1846 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, 1851 ClassTemplateSpecializationDecl *PrevDecl); 1853 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK); 1859 static ClassTemplateSpecializationDecl * 1864 ClassTemplateSpecializationDecl *PrevDecl); 1865 static ClassTemplateSpecializationDecl * 1876 ClassTemplateSpecializationDecl *getMostRecentDecl() { 1877 return cast<ClassTemplateSpecializationDecl>( 2071 : public ClassTemplateSpecializationDecl { [all …]
|
/external/clang/lib/Index/ |
D | IndexingContext.cpp | 130 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation() 131 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation() 164 if (const ClassTemplateSpecializationDecl * in adjustTemplateImplicitInstantiation() 165 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in adjustTemplateImplicitInstantiation()
|
/external/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
D | CxxModuleHandler.cpp | 182 auto td = dyn_cast<ClassTemplateSpecializationDecl>(d); in tryInstantiateStdTemplate() 259 ClassTemplateSpecializationDecl *result = in tryInstantiateStdTemplate() 270 result = createDecl<ClassTemplateSpecializationDecl>( in tryInstantiateStdTemplate()
|
/external/llvm-project/clang-tools-extra/clang-tidy/performance/ |
D | InefficientAlgorithmCheck.cpp | 66 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("IneffCont"); in check() 70 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("IneffContPtr"); in check()
|
/external/llvm-project/clang/unittests/AST/ |
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() 1036 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1066 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1236 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1261 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1287 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1312 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F() 1338 auto t = makeDecls<ClassTemplateSpecializationDecl>( in TEST_F()
|
D | ASTImporterTest.cpp | 1610 ASSERT_EQ(1u, DeclCounterWithPredicate<ClassTemplateSpecializationDecl>( in TEST_P() 1611 [](const ClassTemplateSpecializationDecl *T) { in TEST_P() 1625 auto *FromD = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( in TEST_P() 1631 EXPECT_EQ(1u, DeclCounterWithPredicate<ClassTemplateSpecializationDecl>( in TEST_P() 1632 [](const ClassTemplateSpecializationDecl *T) { in TEST_P() 3110 auto *ToSpec = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( in TEST_P() 3123 auto *FromSpec = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( in TEST_P() 3162 auto *FromSpec = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( in TEST_P() 3174 auto *ToSpec = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( in TEST_P() 3191 auto *FromSpec = FirstDeclMatcher<ClassTemplateSpecializationDecl>().match( in TEST_P() [all …]
|
/external/llvm-project/clang-tools-extra/clang-tidy/modernize/ |
D | UseTransparentFunctorsCheck.cpp | 81 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("FunctorClass"); in check()
|
/external/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
D | ProBoundsConstantArrayIndexCheck.cpp | 94 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("type"); in check()
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.h | 36 class ClassTemplateSpecializationDecl; variable 231 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS, 385 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
|
/external/llvm-project/clang/docs/ |
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>(
|
/external/llvm-project/clang-tools-extra/clang-tidy/google/ |
D | ExplicitConstructorCheck.cpp | 77 dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl())) in isStdInitializerList()
|
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
D | ParentVirtualCallCheck.cpp | 147 !isa<ClassTemplateSpecializationDecl>(Parents.front())) in check()
|
/external/llvm-project/clang-tools-extra/clangd/ |
D | AST.cpp | 255 } else if (auto *Cls = llvm::dyn_cast<ClassTemplateSpecializationDecl>(&ND)) { in printTemplateSpecializationArgs() 320 if (const auto *CTSD = llvm::dyn_cast<ClassTemplateSpecializationDecl>(D)) in declaredType()
|