Searched defs:ExplicitlySpecializedTemplate (Results 1 - 4 of 4) sorted by relevance

/external/clang/test/CodeGenCXX/
H A Ddllimport.cpp735 template <typename T> struct ExplicitlySpecializedTemplate { void func() {} }; struct
736 template <> struct ExplicitlySpecializedTemplate<int> { void func() {} }; struct
785 struct __declspec(dllimport) DerivedFromExplicitlySpecializedTemplate : public ExplicitlySpecializedTemplate<int> {};
786 USEMEMFUNC(ExplicitlySpecializedTemplate<int>, func)
787 // M32-DAG: define linkonce_odr x86_thiscallcc void @"\01?func@?$ExplicitlySpecializedTemplate@H@@QAEXXZ"
H A Ddllexport.cpp706 template <typename T> struct ExplicitlySpecializedTemplate { void func() {} }; struct
707 template <> struct ExplicitlySpecializedTemplate<int> { void func(); }; struct
708 void ExplicitlySpecializedTemplate<int>::func() {}
758 struct __declspec(dllexport) DerivedFromExplicitlySpecializedTemplate : public ExplicitlySpecializedTemplate<int> {};
760 // M32-DAG: define x86_thiscallcc void @"\01?func@?$ExplicitlySpecializedTemplate@H@@QAEXXZ"
/external/clang/test/SemaCXX/
H A Ddllexport.cpp404 template <typename T> struct ExplicitlySpecializedTemplate { void func() {} }; struct
406 // expected-note@+2{{class template 'ExplicitlySpecializedTemplate<int>' was explicitly specialized here}}
408 template <> struct ExplicitlySpecializedTemplate<int> { void func() {} }; struct
456 struct __declspec(dllexport) DerivedFromExplicitlySpecializedTemplate : public ExplicitlySpecializedTemplate<int> {};
H A Ddllimport.cpp1293 template <typename T> struct ExplicitlySpecializedTemplate { void func() {} }; struct
1295 // expected-note@+2{{class template 'ExplicitlySpecializedTemplate<int>' was explicitly specialized here}}
1297 template <> struct ExplicitlySpecializedTemplate<int> { void func() {} }; struct
1317 struct __declspec(dllimport) DerivedFromExplicitlySpecializedTemplate : public ExplicitlySpecializedTemplate<int> {};

Completed in 735 milliseconds