Home
last modified time | relevance | path

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

1234567

/external/clang/lib/AST/
DDeclTemplate.cpp358 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/
DCIndexCXX.cpp65 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/
DCIndexCXX.cpp62 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/
DUniqueptrResetReleaseCheck.cpp42 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>(ID); in getDeleterForUniquePtr()
73 dyn_cast<ClassTemplateSpecializationDecl>(LeftDeleter); in areDeletersCompatible()
75 dyn_cast<ClassTemplateSpecializationDecl>(RightDeleter); in areDeletersCompatible()
DUnusedUsingDeclsCheck.cpp24 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
123 dyn_cast<ClassTemplateSpecializationDecl>(Used)) { in check()
/external/llvm-project/clang/lib/AST/
DDeclTemplate.cpp436 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 …]
DLinkage.h117 const ClassTemplateSpecializationDecl *spec,
/external/llvm-project/clang/lib/Index/
DIndexingContext.cpp152 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/
DASTMutationListener.h19 class ClassTemplateSpecializationDecl; variable
60 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
DDeclTemplate.h1529 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/
Dmodule-ownership.mm57 // 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/
DASTMutationListener.h18 class ClassTemplateSpecializationDecl; variable
62 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
DDeclTemplate.h1798 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/
DIndexingContext.cpp130 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/
DCxxModuleHandler.cpp182 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/
DInefficientAlgorithmCheck.cpp66 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("IneffCont"); in check()
70 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("IneffContPtr"); in check()
/external/llvm-project/clang/unittests/AST/
DStructuralEquivalenceTest.cpp213 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()
DASTImporterTest.cpp1610 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/
DUseTransparentFunctorsCheck.cpp81 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("FunctorClass"); in check()
/external/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/
DProBoundsConstantArrayIndexCheck.cpp94 Result.Nodes.getNodeAs<ClassTemplateSpecializationDecl>("type"); in check()
/external/clang/lib/CodeGen/
DCGDebugInfo.h36 class ClassTemplateSpecializationDecl; variable
231 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS,
385 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
/external/llvm-project/clang/docs/
DLibASTImporter.rst286 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/
DExplicitConstructorCheck.cpp77 dyn_cast<ClassTemplateSpecializationDecl>(RT->getDecl())) in isStdInitializerList()
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/
DParentVirtualCallCheck.cpp147 !isa<ClassTemplateSpecializationDecl>(Parents.front())) in check()
/external/llvm-project/clang-tools-extra/clangd/
DAST.cpp255 } else if (auto *Cls = llvm::dyn_cast<ClassTemplateSpecializationDecl>(&ND)) { in printTemplateSpecializationArgs()
320 if (const auto *CTSD = llvm::dyn_cast<ClassTemplateSpecializationDecl>(D)) in declaredType()

1234567