Searched refs:ExplicitlyInstantiatedTemplate (Results 1 - 4 of 4) sorted by relevance

/external/clang/test/CodeGenCXX/
H A Ddllexport.cpp715 template <typename T> struct ExplicitlyInstantiatedTemplate { void func(); }; struct
716 template <typename T> void ExplicitlyInstantiatedTemplate<T>::func() {}
717 template struct ExplicitlyInstantiatedTemplate<int>;
776 struct __declspec(dllexport) DerivedFromExplicitlyInstantiatedTemplate : public ExplicitlyInstantiatedTemplate<int> {};
778 // M32-DAG: define weak_odr x86_thiscallcc void @"\01?func@?$ExplicitlyInstantiatedTemplate@H@@QAEXXZ"
H A Ddllimport.cpp743 template <typename T> struct ExplicitlyInstantiatedTemplate { void func() {} }; struct
744 template struct ExplicitlyInstantiatedTemplate<int>;
803 struct __declspec(dllimport) DerivedFromExplicitlyInstantiatedTemplate : public ExplicitlyInstantiatedTemplate<int> {};
804 USEMEMFUNC(ExplicitlyInstantiatedTemplate<int>, func)
805 // M32-DAG: define weak_odr x86_thiscallcc void @"\01?func@?$ExplicitlyInstantiatedTemplate@H@@QAEXXZ"
/external/clang/test/SemaCXX/
H A Ddllexport.cpp414 template <typename T> struct ExplicitlyInstantiatedTemplate { void func() {} }; struct
416 // expected-note@+2{{class template 'ExplicitlyInstantiatedTemplate<int>' was instantiated here}}
418 template struct ExplicitlyInstantiatedTemplate<int>;
468 struct __declspec(dllexport) DerivedFromExplicitlyInstantiatedTemplate : public ExplicitlyInstantiatedTemplate<int> {};
H A Ddllimport.cpp1303 template <typename T> struct ExplicitlyInstantiatedTemplate { void func() {} }; struct
1305 // expected-note@+2{{class template 'ExplicitlyInstantiatedTemplate<int>' was instantiated here}}
1307 template struct ExplicitlyInstantiatedTemplate<int>;
1329 struct __declspec(dllimport) DerivedFromExplicitlyInstantiatedTemplate : public ExplicitlyInstantiatedTemplate<int> {};

Completed in 156 milliseconds