/external/llvm-project/clang-tools-extra/test/clang-tidy/checkers/ |
D | cppcoreguidelines-special-member-functions.cpp | 60 struct TemplateClass { struct 61 TemplateClass() = default; 62 TemplateClass(const TemplateClass &); 63 TemplateClass &operator=(const TemplateClass &); 64 TemplateClass(TemplateClass &&); 65 TemplateClass &operator=(TemplateClass &&); 66 ~TemplateClass(); 71 TemplateClass<int> InstantiationWithInt; 72 TemplateClass<double> InstantiationWithDouble;
|
D | cppcoreguidelines-special-member-functions-relaxed.cpp | 59 struct TemplateClass { struct 60 TemplateClass() = default; 61 TemplateClass(const TemplateClass &); 62 TemplateClass &operator=(const TemplateClass &); 63 TemplateClass(TemplateClass &&); 64 TemplateClass &operator=(TemplateClass &&); 65 ~TemplateClass(); 70 TemplateClass<int> InstantiationWithInt; 71 TemplateClass<double> InstantiationWithDouble;
|
D | modernize-use-nullptr.cpp | 249 class TemplateClass { class 251 explicit TemplateClass(int a, T default_value = 0) {} in TemplateClass() function in TemplateClass 261 TemplateClass<int*> a(1); in IgnoreSubstTemplateType()
|
/external/llvm-project/clang/test/Index/Core/ |
D | index-dependent-source.cpp | 24 class TemplateClass: public Base , public BaseTemplate<T> { class 26 ~TemplateClass(); 48 void indexSimpleDependentDeclarations(const TemplateClass<T, S> &object) { in indexSimpleDependentDeclarations() 74 TemplateClass<T, S>::staticFunction(); in indexSimpleDependentDeclarations() 76 TemplateClass<T, S>::variable; in indexSimpleDependentDeclarations() 78 TemplateClass<T, S>::staticBaseFunction(); in indexSimpleDependentDeclarations() 80 TemplateClass<T, S>::baseTemplateVariable; in indexSimpleDependentDeclarations() 82 TemplateClass<T, S>::EnumValue; in indexSimpleDependentDeclarations() 84 TemplateClass<T, S>::Struct(); in indexSimpleDependentDeclarations() 88 TemplateClass<T, S>::field; in indexSimpleDependentDeclarations() [all …]
|
D | index-instantiated-source.cpp | 18 class TemplateClass: public BaseTemplate<T> { class 54 void canonicalizeInstaniationReferences(TemplateClass<int, float> &object) { in canonicalizeInstaniationReferences() 64 TemplateClass<int, float>::staticFunction(); in canonicalizeInstaniationReferences() 67 TemplateClass<int, float>::NestedBaseType nestedBaseType; in canonicalizeInstaniationReferences() 69 TemplateClass<int, float>::NestedType nestedSubType; in canonicalizeInstaniationReferences() 74 typedef TemplateClass<int, float> TT; in canonicalizeInstaniationReferences()
|
/external/llvm-project/clang-tools-extra/test/modularize/Inputs/ |
D | TemplateClasses.h | 4 template<class T> class TemplateClass; variable 7 template<class T>class TemplateClass { 9 TemplateClass() {} in TemplateClass() function 15 template<class T> using TemplateClassAlias = TemplateClass<T>;
|
/external/llvm-project/clang/test/CodeGenObjCXX/ |
D | instantiate-return.mm | 4 struct TemplateClass { struct 11 - (TemplateClass<S0>)m1; argument 14 // This code used to assert in CodeGen because the return type TemplateClass<S0> 20 - (TemplateClass<S0>)m1 {
|
/external/llvm-project/clang/test/CodeCompletion/ |
D | member-access.cpp | 82 class TemplateClass: public Base1 , public BaseTemplate<T> { class 92 void completeDependentMembers(TemplateClass<T, S> &object, in completeDependentMembers() 93 TemplateClass<int, S> *object2) { in completeDependentMembers() 110 void completeDependentSpecializedMembers(TemplateClass<int, double> &object, in completeDependentSpecializedMembers() 111 TemplateClass<int, double> *object2) { in completeDependentSpecializedMembers()
|
/external/llvm-project/clang/test/CodeGenCXX/ |
D | predefined-expr-sizeof.cpp | 6 class TemplateClass { class 21 TemplateClass<int> t1; in main() 23 TemplateClass<double> t2; in main()
|
D | const-init-cxx11.cpp | 357 struct TemplateClass { struct 358 constexpr TemplateClass() : t{42} {} in TemplateClass() function 364 TemplateClass<int> t;
|
/external/clang/test/CodeGenCXX/ |
D | predefined-expr-sizeof.cpp | 6 class TemplateClass { class 21 TemplateClass<int> t1; in main() 23 TemplateClass<double> t2; in main()
|
D | const-init-cxx11.cpp | 357 struct TemplateClass { struct 358 constexpr TemplateClass() : t{42} {} in TemplateClass() function 364 TemplateClass<int> t;
|
/external/llvm-project/clang/test/OpenMP/ |
D | nvptx_target_exceptions_messages.cpp | 13 class TemplateClass { class 16 TemplateClass() { throw 1;} in TemplateClass() function in TemplateClass 30 TemplateClass<T> s; in FA()
|
D | declare_target_codegen.cpp | 100 class TemplateClass { class 103 TemplateClass() {} in TemplateClass() function in TemplateClass 117 TemplateClass<T> s; in FA()
|
/external/llvm-project/clang/test/SemaCXX/ |
D | warn-self-assign-field-builtin.cpp | 74 struct TemplateClass { struct 82 TemplateClass<int> c; in instantiate() argument 86 TemplateClass<Dummy> c; in instantiate()
|
D | warn-self-assign-field-overloaded.cpp | 119 struct TemplateClass { struct 127 TemplateClass<int> c; in instantiate() argument 131 TemplateClass<S> c; in instantiate()
|
D | warn-thread-safety-negative.cpp | 157 class TemplateClass { class 163 void test() { TemplateClass<int> TC; } in test()
|
D | type-traits.cpp | 1947 class TemplateClass {}; class 1950 using TemplateAlias = TemplateClass<T, int>; 1958 int t03[T(__is_same(TemplateClass<int, int>, TemplateAlias<int>))]; in is_same()
|
/external/clang/test/SemaTemplate/ |
D | ms-function-specialization-class-scope.cpp | 54 template<class T> class TemplateClass { class 64 void f() { TemplateClass<int> t; } in f()
|
D | nested-name-spec-template.cpp | 104 struct TemplateClass : public TypedefProvider<T> struct 107 TemplateClass::Test::PrintSelf(); in PrintSelf()
|
/external/llvm-project/clang/test/SemaTemplate/ |
D | ms-function-specialization-class-scope.cpp | 48 template<class T> class TemplateClass { class 56 void f() { TemplateClass<int> t; } in f()
|
D | nested-name-spec-template.cpp | 103 struct TemplateClass : public TypedefProvider<T> struct 106 TemplateClass::Test::PrintSelf(); in PrintSelf()
|
/external/clang/test/SemaCXX/ |
D | warn-thread-safety-negative.cpp | 113 class TemplateClass { class 119 void test() { TemplateClass<int> TC; } in test()
|
D | type-traits.cpp | 1704 class TemplateClass {}; class 1707 using TemplateAlias = TemplateClass<T, int>; 1715 int t03[T(__is_same(TemplateClass<int, int>, TemplateAlias<int>))]; in is_same()
|
/external/clang/lib/Sema/ |
D | SemaDeclCXX.cpp | 7555 CXXRecordDecl *TemplateClass = Template->getTemplatedDecl(); in isStdInitializerList() local 7556 if (TemplateClass->getIdentifier() != in isStdInitializerList() 7559 TemplateClass->getDeclContext())) in isStdInitializerList()
|