Home
last modified time | relevance | path

Searched defs:ClassTemplate (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project/clang/test/CodeGenCXX/
H A Dmangle-ms-templates-memptrs-2.cpp52 struct ClassTemplate { struct
53 ClassTemplate() {} in ClassTemplate() argument
56 template struct ClassTemplate<&MostGeneral::h>; variable
H A Ddebug-info-codeview-display-name.cpp95 template <typename A, typename B, typename C> struct ClassTemplate { A a; B b; C c; }; argument
H A Dpredefined-expr-cxx14.cpp53 class ClassTemplate { class
H A Dinline-functions.cpp39 template <typename T> class ClassTemplate { class
H A Dpredefined-expr.cpp130 class ClassTemplate { class
H A Ddllimport.cpp895 template <typename T> struct ClassTemplate { void func() {} }; in func() argument
H A Ddllexport.cpp954 template <typename T> struct ClassTemplate { void func(); }; struct
/llvm-project/clang/test/SemaTemplate/
H A Dext_ms_template_spec.cpp21 class A::ClassTemplate<int>; // expected-warning {{class template specialization of 'ClassTemplate'… member in B::A
H A Dpartial-spec-instantiate.cpp137 template <bool B = false> class ClassTemplate { class
/llvm-project/clang/unittests/AST/
H A DASTImporterODRStrategiesTest.cpp104 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 DASTImporterGenericRedeclTest.cpp68 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 DASTImporterTest.cpp3594 std::string ClassTemplate = TEST_P() local
3640 std::string ClassTemplate = TEST_P() local
3681 std::string ClassTemplate = TEST_P() local
3701 std::string ClassTemplate = TEST_P() local
3746 std::string ClassTemplate = TEST_P() local
[all...]
/llvm-project/clang/test/CXX/drs/
H A Dcwg177x.cpp47 class ClassTemplate { global() class
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dunused-return-value-custom.cpp38 struct ClassTemplate { struct
H A Duse-after-move.cpp509 class ClassTemplate { global() class
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/readability/
H A Dinconsistent-declaration-parameter-name.cpp133 class ClassTemplate class
/llvm-project/clang-tools-extra/clangd/unittests/
H A DTypeHierarchyTests.cpp656 TEST(Subtypes, ClassTemplate) { in TEST() argument
207 TEST(TypeParents,ClassTemplate) TEST() argument
H A DFindTargetTests.cpp449 TEST_F(TargetDeclTest, ClassTemplate) { in TEST_F() argument
/llvm-project/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp79 if (ClassTemplateDecl *ClassTemplate computeDeclContext() local
H A DSemaTemplateInstantiateDecl.cpp1808 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); VisitClassTemplatePartialSpecializationDecl() local
3841 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); VisitClassTemplateSpecializationDecl() local
4218 InstantiateClassTemplatePartialSpecialization(ClassTemplateDecl * ClassTemplate,ClassTemplatePartialSpecializationDecl * PartialSpec) InstantiateClassTemplatePartialSpecialization() argument
6166 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate(); FindInstantiatedDecl() local
[all...]
H A DSemaCodeComplete.cpp1567 ND = ClassTemplate->getTemplatedDecl(); in IsNestedNameSpecifier() local
1581 ND = ClassTemplate->getTemplatedDecl(); in IsClassOrStruct() local
1596 ND = ClassTemplate->getTemplatedDecl(); in IsUnion() local
1087 if (const ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(D)) MaybeAddConstructorResults() local
/llvm-project/clang/test/Analysis/
H A Duse-after-move.cpp473 class ClassTemplate { class
/llvm-project/clang/test/SemaCXX/
H A Ddllimport.cpp1478 template <typename T> class ClassTemplate {}; class
H A Ddllexport.cpp440 template <typename T> class ClassTemplate {}; class
/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp1361 if (auto *ClassTemplate = dyn_cast_or_null<ClassTemplateDecl>( getAsCXXRecordDeclOrPrimaryTemplate() local

12