Home
last modified time | relevance | path

Searched refs:MemVarTmpl (Results 1 – 4 of 4) sorted by relevance

/external/clang/test/CodeGenCXX/
Ddllexport-members.cpp600 struct MemVarTmpl { struct
604 template<typename T> const int MemVarTmpl::StaticVar; argument
605 template<typename T> const int MemVarTmpl::ExportedStaticVar;
610 int useMemVarTmpl() { return MemVarTmpl::ExportedStaticVar<ImplicitInst_Exported>; } in useMemVarTmpl()
616 extern template const int MemVarTmpl::ExportedStaticVar<ExplicitDecl_Exported>;
617 template const int MemVarTmpl::ExportedStaticVar<ExplicitDecl_Exported>;
623 template const int MemVarTmpl::ExportedStaticVar<ExplicitInst_Exported>;
628 template<> __declspec(dllexport) const int MemVarTmpl::ExportedStaticVar<ExplicitSpec_Def_Exported>…
634 template<> const int MemVarTmpl::ExportedStaticVar<ExplicitSpec_NotExported> = 1;
641 extern template __declspec(dllexport) const int MemVarTmpl::StaticVar<ExplicitDecl_Exported>;
[all …]
Ddllimport-members.cpp827 struct MemVarTmpl { struct
835 USEMV(MemVarTmpl, ImportedStaticVar<ImplicitInst_Imported>)
841 extern template const int MemVarTmpl::ImportedStaticVar<ExplicitDecl_Imported>;
842 USEMV(MemVarTmpl, ImportedStaticVar<ExplicitDecl_Imported>)
851 template<> __declspec(dllimport) const int MemVarTmpl::ImportedStaticVar<ExplicitSpec_Imported>;
852 USEMV(MemVarTmpl, ImportedStaticVar<ExplicitSpec_Imported>)
858 template<> const int MemVarTmpl::ImportedStaticVar<ExplicitSpec_NotImported>;
859 USEMV(MemVarTmpl, ImportedStaticVar<ExplicitSpec_NotImported>)
866 extern template __declspec(dllimport) const int MemVarTmpl::StaticVar<ExplicitDecl_Imported>;
867 USEMV(MemVarTmpl, StaticVar<ExplicitDecl_Imported>)
[all …]
/external/clang/test/SemaCXX/
Ddllexport.cpp874 struct MemVarTmpl { struct
878 template<typename T> const int MemVarTmpl::StaticVar; argument
879 template<typename T> const int MemVarTmpl::ExportedStaticVar;
882 int useMemVarTmpl() { return MemVarTmpl::ExportedStaticVar<ImplicitInst_Exported>; } in useMemVarTmpl()
886 extern template const int MemVarTmpl::ExportedStaticVar<ExplicitDecl_Exported>;
887 template const int MemVarTmpl::ExportedStaticVar<ExplicitDecl_Exported>;
891 template const int MemVarTmpl::ExportedStaticVar<ExplicitInst_Exported>;
894 template<> __declspec(dllexport) const int MemVarTmpl::ExportedStaticVar<ExplicitSpec_Exported>;
895 template<> __declspec(dllexport) const int MemVarTmpl::ExportedStaticVar<ExplicitSpec_Def_Exported>…
899 template<> const int MemVarTmpl::ExportedStaticVar<ExplicitSpec_NotExported>;
[all …]
Ddllimport.cpp920 struct MemVarTmpl { struct
926 int useMemVarTmpl() { return MemVarTmpl::ImportedStaticVar<ImplicitInst_Imported>; } in useMemVarTmpl() argument
930 extern template const int MemVarTmpl::ImportedStaticVar<ExplicitDecl_Imported>;
937 template<> __declspec(dllimport) const int MemVarTmpl::ImportedStaticVar<ExplicitSpec_Imported>;
938 template<> __declspec(dllimport) const int MemVarTmpl::ImportedStaticVar<ExplicitSpec_Def_Imported>…
944 template<> const int MemVarTmpl::ImportedStaticVar<ExplicitSpec_NotImported>;
949 extern template __declspec(dllimport) const int MemVarTmpl::StaticVar<ExplicitDecl_Imported>;
956 template<> __declspec(dllimport) const int MemVarTmpl::StaticVar<ExplicitSpec_Imported>;
957 template<> __declspec(dllimport) const int MemVarTmpl::StaticVar<ExplicitSpec_Def_Imported> = 1;