Lines Matching refs:ClassName
47 #define SO2_IMPL_INVARIANT(ClassName) \ argument
48 void __EXPORT ClassName::TestObjRef( sal_Bool bFree ) \
52 void __EXPORT ClassName::TestInvariant( sal_Bool bPrint ) \
57 #define SO2_IMPL_INVARIANT1(ClassName,Super1) \ argument
58 void __EXPORT ClassName::TestObjRef( sal_Bool bFree ) \
63 void __EXPORT ClassName::TestInvariant( sal_Bool bPrint ) \
69 #define SO2_IMPL_INVARIANT2(ClassName,Super1,Super2) \ argument
70 void __EXPORT ClassName::TestObjRef( sal_Bool bFree ) \
76 void __EXPORT ClassName::TestInvariant( sal_Bool bPrint ) \
83 #define SO2_IMPL_INVARIANT3(ClassName,Super1,Super2,Super3) \ argument
84 void __EXPORT ClassName::TestObjRef( sal_Bool bFree ) \
91 void __EXPORT ClassName::TestInvariant( sal_Bool bPrint ) \
99 #define SO2_IMPL_INVARIANT4(ClassName,Super1,Super2,Super3,Super4) \ argument
100 void __EXPORT ClassName::TestObjRef( sal_Bool bFree ) \
108 void __EXPORT ClassName::TestInvariant( sal_Bool bPrint ) \
127 #define SO2_IMPL_INVARIANT(ClassName) argument
128 #define SO2_IMPL_INVARIANT1(ClassName,Super1) argument
129 #define SO2_IMPL_INVARIANT2(ClassName,Super1,Super2) argument
130 #define SO2_IMPL_INVARIANT3(ClassName,Super1,Super2,Super3) argument
131 #define SO2_IMPL_INVARIANT4(ClassName,Super1,Super2,Super3,Super4) argument
139 #define SO2_DECL_BASIC_CLASS_DLL(ClassName,FacName) \ argument
142 { return &(FacName->p##ClassName##Factory); } \
149 #define SO2_DECL_BASIC_CLASS(ClassName) \ argument
161 #define SO2_IMPL_BASIC_CLASS_DLL(ClassName,FactoryName,GlobalName) \ argument
162 SotFactory * ClassName::ClassFactory() \
168 String::CreateFromAscii( RTL_CONSTASCII_STRINGPARAM( #ClassName ) ), \
169 ClassName::CreateInstance ); \
173 void * __EXPORT ClassName::CreateInstance( SotObject ** ppObj ) \
175 ClassName * p = new ClassName(); \
180 const SotFactory * __EXPORT ClassName::GetSvFactory() const \
184 void * __EXPORT ClassName::Cast( const SotFactory * pFact ) \
192 #define SO2_IMPL_BASIC_CLASS(ClassName,FactoryName,GlobalName) \ argument
193 SotFactory * ClassName::pFactory = NULL; \
194 SO2_IMPL_BASIC_CLASS_DLL(ClassName,FactoryName,GlobalName)
198 #define SO2_IMPL_BASIC_CLASS1_DLL(ClassName,FactoryName,Super1,GlobalName)\ argument
199 SotFactory * ClassName::ClassFactory() \
205 String::CreateFromAscii( RTL_CONSTASCII_STRINGPARAM( #ClassName ) ), \
206 ClassName::CreateInstance ); \
211 void * __EXPORT ClassName::CreateInstance( SotObject ** ppObj ) \
213 ClassName * p = new ClassName(); \
220 const SotFactory * __EXPORT ClassName::GetSvFactory() const \
224 void * __EXPORT ClassName::Cast( const SotFactory * pFact ) \
234 #define SO2_IMPL_BASIC_CLASS1(ClassName,FactoryName,Super1,GlobalName) \ argument
235 SotFactory * ClassName::pFactory = NULL; \
236 SO2_IMPL_BASIC_CLASS1_DLL(ClassName,FactoryName,Super1,GlobalName)
240 #define SO2_IMPL_BASIC_CLASS2_DLL(ClassName,FactoryName,Super1,Super2,GlobalName) \ argument
241 SotFactory * ClassName::ClassFactory() \
247 String::CreateFromAscii( RTL_CONSTASCII_STRINGPARAM( #ClassName ) ), \
248 ClassName::CreateInstance ); \
254 void * __EXPORT ClassName::CreateInstance( SotObject ** ppObj ) \
256 ClassName * p = new ClassName(); \
261 const SotFactory * __EXPORT ClassName::GetSvFactory() const \
265 void * __EXPORT ClassName::Cast( const SotFactory * pFact ) \
276 #define SO2_IMPL_BASIC_CLASS2(ClassName,FactoryName,Super1,Super2,GlobalName) \ argument
277 SotFactory * ClassName::pFactory = NULL; \
278 SO2_IMPL_BASIC_CLASS2_DLL(ClassName,FactoryName,Super1,Super2,GlobalName)
282 #define SO2_IMPL_BASIC_CLASS3_DLL(ClassName,FactoryName,Super1,Super2,Super3,GlobalName) \ argument
283 SotFactory * ClassName::ClassFactory() \
289 String::CreateFromAscii( RTL_CONSTASCII_STRINGPARAM( #ClassName ) ), \
290 ClassName::CreateInstance );\
297 void * __EXPORT ClassName::CreateInstance( SotObject ** ppObj ) \
299 ClassName * p = new ClassName(); \
304 const SotFactory * __EXPORT ClassName::GetSvFactory() const \
308 void * __EXPORT ClassName::Cast( const SotFactory * pFact ) \
322 #define SO2_IMPL_BASIC_CLASS3(ClassName,FactoryName,Super1,Super2,Super3,GlobalName) \ argument
323 SotFactory * ClassName::pFactory = NULL; \
324 SO2_IMPL_BASIC_CLASS3_DLL(ClassName,FactoryName,Super1,Super2,Super3,GlobalName)
328 #define SO2_IMPL_BASIC_CLASS4_DLL(ClassName,FactoryName,Super1,Super2,Super3,Super4,GlobalName) \ argument
329 SotFactory * ClassName::ClassFactory() \
335 String::CreateFromAscii( RTL_CONSTASCII_STRINGPARAM( #ClassName ) ), \
336 ClassName::CreateInstance );\
344 void * __EXPORT ClassName::CreateInstance( SotObject ** ppObj ) \
346 ClassName * p = new ClassName(); \
351 const SotFactory * __EXPORT ClassName::GetSvFactory() const \
355 void * __EXPORT ClassName::Cast( const SotFactory * pFact ) \
371 #define SO2_IMPL_BASIC_CLASS4(ClassName,FactoryName,Super1,Super2,Super3,Super4,GlobalName) \ argument
372 SotFactory * ClassName::pFactory = NULL; \
373 SO2_IMPL_BASIC_CLASS4_DLL(ClassName,FactoryName,Super1,Super2,Super3,Super4,GlobalName)