Home
last modified time | relevance | path

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

12

/external/clang/test/CodeGenCXX/
Dmangle-ms-templates-memptrs-2.cpp52 struct ClassTemplate { struct
53 ClassTemplate() {} in ClassTemplate() argument
56 template struct ClassTemplate<&MostGeneral::h>; variable
Dpredefined-expr-cxx14.cpp51 class ClassTemplate { class
Dinline-functions.cpp40 template <typename T> class ClassTemplate { class
Dpredefined-expr.cpp130 class ClassTemplate { class
Ddllimport.cpp847 template <typename T> struct ClassTemplate { void func() {} }; in func() argument
/external/llvm-project/clang/test/CodeGenCXX/
Dmangle-ms-templates-memptrs-2.cpp52 struct ClassTemplate { struct
53 ClassTemplate() {} in ClassTemplate() argument
56 template struct ClassTemplate<&MostGeneral::h>; variable
Ddebug-info-codeview-display-name.cpp103 template <typename A, typename B, typename C> struct ClassTemplate { A a; B b; C c; }; argument
Dpredefined-expr-cxx14.cpp53 class ClassTemplate { class
Dinline-functions.cpp40 template <typename T> class ClassTemplate { class
Dpredefined-expr.cpp130 class ClassTemplate { class
Ddllimport.cpp886 template <typename T> struct ClassTemplate { void func() {} }; in func() argument
/external/llvm-project/clang/unittests/AST/
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()
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()
/external/llvm-project/clang/test/SemaTemplate/
Dext_ms_template_spec.cpp21 class A::ClassTemplate<int>; // expected-warning {{class template specialization of 'ClassTemplate'… member in B::A
/external/clang/test/SemaTemplate/
Dext_ms_template_spec.cpp21 class A::ClassTemplate<int>; // expected-warning {{class template specialization of 'ClassTemplate'… member in B::A
/external/llvm-project/clang-tools-extra/test/clang-tidy/checkers/
Dbugprone-unused-return-value-custom.cpp38 struct ClassTemplate { struct
Dreadability-inconsistent-declaration-parameter-name.cpp133 class ClassTemplate class
/external/clang/unittests/ASTMatchers/
DASTMatchersNodeTest.cpp118 TEST(ClassTemplate, DoesNotMatchClass) { in TEST() argument
124 TEST(ClassTemplate, MatchesClassTemplate) { in TEST() argument
130 TEST(ClassTemplate, DoesNotMatchClassTemplateExplicitSpecialization) { in TEST() argument
137 TEST(ClassTemplate, DoesNotMatchClassTemplatePartialSpecialization) { in TEST() argument
/external/llvm-project/clang-tools-extra/clangd/unittests/
DTypeHierarchyTests.cpp190 TEST(TypeParents, ClassTemplate) { in TEST() argument
639 TEST(Subtypes, ClassTemplate) { in TEST() argument
DFindTargetTests.cpp362 TEST_F(TargetDeclTest, ClassTemplate) { in TEST_F() argument
/external/llvm-project/clang/lib/Sema/
DSemaCXXScopeSpec.cpp99 if (ClassTemplateDecl *ClassTemplate in computeDeclContext() local
DSemaTemplateInstantiateDecl.cpp1606 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplatePartialSpecializationDecl() local
3479 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplateSpecializationDecl() local
3876 ClassTemplateDecl *ClassTemplate, in InstantiateClassTemplatePartialSpecialization()
5886 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate(); in FindInstantiatedDecl() local
/external/clang/lib/Sema/
DSemaCXXScopeSpec.cpp101 if (ClassTemplateDecl *ClassTemplate in computeDeclContext() local
DSemaTemplateInstantiateDecl.cpp1222 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplatePartialSpecializationDecl() local
2665 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplateSpecializationDecl() local
2947 ClassTemplateDecl *ClassTemplate, in InstantiateClassTemplatePartialSpecialization()
4723 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate(); in FindInstantiatedDecl() local
/external/llvm-project/clang/test/Analysis/
Duse-after-move.cpp473 class ClassTemplate { class

12