| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | mangle-ms-templates-memptrs-2.cpp | 52 struct ClassTemplate { struct 53 ClassTemplate() {} in ClassTemplate() function 56 template struct ClassTemplate<&MostGeneral::h>; variable
|
| H A D | debug-info-codeview-display-name.cpp | 95 template <typename A, typename B, typename C> struct ClassTemplate { A a; B b; C c; }; argument
|
| H A D | predefined-expr-cxx14.cpp | 53 class ClassTemplate { class
|
| H A D | inline-functions.cpp | 40 template <typename T> class ClassTemplate { class
|
| H A D | predefined-expr.cpp | 130 class ClassTemplate { class
|
| H A D | dllimport.cpp | 893 template <typename T> struct ClassTemplate { void func() {} }; in func() argument
|
| H A D | dllexport.cpp | 952 template <typename T> struct ClassTemplate { void func(); }; struct
|
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | ext_ms_template_spec.cpp | 21 class A::ClassTemplate<int>; // expected-warning {{class template specialization of 'ClassTemplate'… member in B::A
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTImporterODRStrategiesTest.cpp | 104 struct ClassTemplate { struct 105 using DeclTy = ClassTemplateDecl; 106 static constexpr auto *Prototype = "template <class> class X;"; 107 static constexpr auto *ConflictingPrototype = "template <int> class X;"; 108 static constexpr auto *Definition = "template <class> class X {};"; 109 static constexpr auto *ConflictingDefinition = 111 static constexpr auto *ConflictingProtoDef = "template <int> class X { };"; 112 BindableMatcher<Decl> getPattern() { in getPattern() 115 TestLanguage getLang() { return Lang_CXX03; } in getLang()
|
| H A D | ASTImporterGenericRedeclTest.cpp | 68 struct ClassTemplate { struct 69 using DeclTy = ClassTemplateDecl; 70 static constexpr auto *Prototype = "template <class T> class X;"; 71 static constexpr auto *Definition = "template <class T> class X {};"; 72 BindableMatcher<Decl> getPattern() { in getPattern()
|
| H A D | ASTImporterTest.cpp | 3370 std::string ClassTemplate = in TEST_P() local 3416 std::string ClassTemplate = in TEST_P() local 3457 std::string ClassTemplate = in TEST_P() local 3477 std::string ClassTemplate = in TEST_P() local 3522 std::string ClassTemplate = in TEST_P() local
|
| /llvm-project-15.0.7/clang/test/CXX/drs/ |
| H A D | dr177x.cpp | 47 class ClassTemplate { class
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
| H A D | unused-return-value-custom.cpp | 38 struct ClassTemplate { struct
|
| H A D | use-after-move.cpp | 483 class ClassTemplate { class
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/readability/ |
| H A D | inconsistent-declaration-parameter-name.cpp | 133 class ClassTemplate class
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | TypeHierarchyTests.cpp | 194 TEST(TypeParents, ClassTemplate) { in TEST() argument 643 TEST(Subtypes, ClassTemplate) { in TEST() argument
|
| H A D | FindTargetTests.cpp | 434 TEST_F(TargetDeclTest, ClassTemplate) { in TEST_F() argument
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 99 if (ClassTemplateDecl *ClassTemplate in computeDeclContext() local
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1717 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplatePartialSpecializationDecl() local 3666 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplateSpecializationDecl() local 4064 ClassTemplateDecl *ClassTemplate, in InstantiateClassTemplatePartialSpecialization() 6117 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate(); in FindInstantiatedDecl() local
|
| H A D | SemaCodeComplete.cpp | 1058 if (const ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(D)) in MaybeAddConstructorResults() local 1472 if (const auto *ClassTemplate = dyn_cast<ClassTemplateDecl>(ND)) in IsNestedNameSpecifier() local 1486 if (const auto *ClassTemplate = dyn_cast<ClassTemplateDecl>(ND)) in IsClassOrStruct() local 1500 if (const auto *ClassTemplate = dyn_cast<ClassTemplateDecl>(ND)) in IsUnion() local
|
| H A D | SemaTemplate.cpp | 3860 } else if (ClassTemplateDecl *ClassTemplate in CheckTemplateIdType() local 8309 ClassTemplateDecl *ClassTemplate in ActOnClassTemplateSpecialization() local 9628 ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(TD); in ActOnExplicitInstantiation() local
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | use-after-move.cpp | 473 class ClassTemplate { class
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | dllimport.cpp | 1447 template <typename T> class ClassTemplate {}; class
|
| H A D | dllexport.cpp | 437 template <typename T> class ClassTemplate {}; class
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 1350 if (auto *ClassTemplate = dyn_cast_or_null<ClassTemplateDecl>( in getAsCXXRecordDeclOrPrimaryTemplate() local
|