28 #ifndef _CPPUHELPER_STDIDLCLASS_HXX_
29 #define _CPPUHELPER_STDIDLCLASS_HXX_
31 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
32 #include <com/sun/star/reflection/XIdlClass.hpp>
43 const ::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > &rSMgr ,
44 const ::rtl::OUString & sImplementationName ,
45 const ::com::sun::star::uno::Reference < ::com::sun::star::reflection::XIdlClass > & rSuperClass,
46 const ::com::sun::star::uno::Sequence < ::rtl::OUString > &seq )
64 template <
class Interface1 >
65 inline ::com::sun::star::reflection::XIdlClass * SAL_CALL
67 createStandardClass( const ::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > &,
68 const ::rtl::OUString & ,
69 const ::com::sun::star::uno::Reference < ::com::sun::star::reflection::XIdlClass > & ,
79 template <
class Interface1,
class Interface2 >
80 inline ::com::sun::star::reflection::XIdlClass * SAL_CALL
82 createStandardClass( const ::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > &,
83 const ::rtl::OUString & ,
84 const ::com::sun::star::uno::Reference < ::com::sun::star::reflection::XIdlClass > & ,
97 template <
class Interface1,
class Interface2 ,
class Interface3 >
98 inline ::com::sun::star::reflection::XIdlClass * SAL_CALL
100 createStandardClass( const ::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > &,
101 const ::rtl::OUString & ,
102 const ::com::sun::star::uno::Reference < ::com::sun::star::reflection::XIdlClass > & ,
116 template <
class Interface1,
class Interface2 ,
class Interface3 ,
class Interface4 >
117 inline ::com::sun::star::reflection::XIdlClass * SAL_CALL
119 createStandardClass( const ::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > &,
120 const ::rtl::OUString & ,
121 const ::com::sun::star::uno::Reference < ::com::sun::star::reflection::XIdlClass > & ,
138 template <
class Interface1,
class Interface2 ,
class Interface3 ,
class Interface4 ,
class Interface5 >
139 inline ::com::sun::star::reflection::XIdlClass * SAL_CALL
141 createStandardClass( const ::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > &,
142 const ::rtl::OUString & ,
143 const ::com::sun::star::uno::Reference < ::com::sun::star::reflection::XIdlClass > & ,
158 template <
class Interface1,
class Interface2 ,
class Interface3 ,
class Interface4 ,
class Interface5 ,
160 inline ::com::sun::star::reflection::XIdlClass * SAL_CALL
162 createStandardClass( const ::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > &,
163 const ::rtl::OUString & ,
164 const ::com::sun::star::uno::Reference < ::com::sun::star::reflection::XIdlClass > & ,
181 template <
class Interface1,
class Interface2 ,
class Interface3 ,
class Interface4 ,
class Interface5 ,
182 class Interface6,
class Interface7 >
183 inline ::com::sun::star::reflection::XIdlClass * SAL_CALL
185 createStandardClass( const ::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > &,
186 const ::rtl::OUString & ,
187 const ::com::sun::star::uno::Reference < ::com::sun::star::reflection::XIdlClass > & ,
206 template <
class Interface1,
class Interface2,
class Interface3 ,
class Interface4 ,
class Interface5 ,
207 class Interface6,
class Interface7,
class Interface8 >
208 inline ::com::sun::star::reflection::XIdlClass * SAL_CALL
210 createStandardClass( const ::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > &,
211 const ::rtl::OUString & ,
212 const ::com::sun::star::uno::Reference < ::com::sun::star::reflection::XIdlClass > & ,
230 template <
class Interface1,
class Interface2,
class Interface3 ,
class Interface4 ,
class Interface5 ,
231 class Interface6,
class Interface7,
class Interface8 ,
class Interface9 >
232 inline ::com::sun::star::reflection::XIdlClass * SAL_CALL
234 createStandardClass( const ::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > &,
235 const ::rtl::OUString & ,
236 const ::com::sun::star::uno::Reference < ::com::sun::star::reflection::XIdlClass > & ,
253 template <
class Interface1,
class Interface2,
class Interface3 ,
class Interface4 ,
class Interface5 ,
254 class Interface6,
class Interface7,
class Interface8 ,
class Interface9 ,
class Interface10 >
255 inline ::com::sun::star::reflection::XIdlClass * SAL_CALL
257 createStandardClass( const ::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > &,
258 const ::rtl::OUString & ,
259 const ::com::sun::star::uno::Reference < ::com::sun::star::reflection::XIdlClass > & ,