Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmangle-ms-templates-memptrs-2.cpp52 struct ClassTemplate { struct
53 ClassTemplate() {} in ClassTemplate() function
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.cpp40 template <typename T> class ClassTemplate { class
H A Dpredefined-expr.cpp130 class ClassTemplate { class
H A Ddllimport.cpp893 template <typename T> struct ClassTemplate { void func() {} }; in func() argument
H A Ddllexport.cpp952 template <typename T> struct ClassTemplate { void func(); }; struct
/llvm-project-15.0.7/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
/llvm-project-15.0.7/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.cpp3370 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 Ddr177x.cpp47 class ClassTemplate { class
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dunused-return-value-custom.cpp38 struct ClassTemplate { struct
H A Duse-after-move.cpp483 class ClassTemplate { class
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/readability/
H A Dinconsistent-declaration-parameter-name.cpp133 class ClassTemplate class
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DTypeHierarchyTests.cpp194 TEST(TypeParents, ClassTemplate) { in TEST() argument
643 TEST(Subtypes, ClassTemplate) { in TEST() argument
H A DFindTargetTests.cpp434 TEST_F(TargetDeclTest, ClassTemplate) { in TEST_F() argument
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp99 if (ClassTemplateDecl *ClassTemplate in computeDeclContext() local
H A DSemaTemplateInstantiateDecl.cpp1717 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 DSemaCodeComplete.cpp1058 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 DSemaTemplate.cpp3860 } 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 Duse-after-move.cpp473 class ClassTemplate { class
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Ddllimport.cpp1447 template <typename T> class ClassTemplate {}; class
H A Ddllexport.cpp437 template <typename T> class ClassTemplate {}; class
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp1350 if (auto *ClassTemplate = dyn_cast_or_null<ClassTemplateDecl>( in getAsCXXRecordDeclOrPrimaryTemplate() local

12