Lines Matching refs:SotFactory

118 #define CALL_TEST_INVARIANT() SotFactory::TestInvariant()
141 static SotFactory ** GetFactoryAdress() \
145 static SotFactory * ClassFactory(); \
146 virtual const SotFactory * GetSvFactory() const; \
147 virtual void * Cast( const SotFactory * );
151 static SotFactory * pFactory; \
152 static SotFactory ** GetFactoryAdress() { return &pFactory; } \
155 static SotFactory * ClassFactory(); \
156 virtual const SotFactory * GetSvFactory() const; \
157 virtual void * Cast( const SotFactory * );
162 SotFactory * ClassName::ClassFactory() \
164 SotFactory **ppFactory = GetFactoryAdress(); \
180 const SotFactory * __EXPORT ClassName::GetSvFactory() const \
184 void * __EXPORT ClassName::Cast( const SotFactory * pFact ) \
193 SotFactory * ClassName::pFactory = NULL; \
199 SotFactory * ClassName::ClassFactory() \
201 SotFactory **ppFactory = GetFactoryAdress(); \
220 const SotFactory * __EXPORT ClassName::GetSvFactory() const \
224 void * __EXPORT ClassName::Cast( const SotFactory * pFact ) \
235 SotFactory * ClassName::pFactory = NULL; \
241 SotFactory * ClassName::ClassFactory() \
243 SotFactory **ppFactory = GetFactoryAdress(); \
261 const SotFactory * __EXPORT ClassName::GetSvFactory() const \
265 void * __EXPORT ClassName::Cast( const SotFactory * pFact ) \
277 SotFactory * ClassName::pFactory = NULL; \
283 SotFactory * ClassName::ClassFactory() \
285 SotFactory **ppFactory = GetFactoryAdress(); \
304 const SotFactory * __EXPORT ClassName::GetSvFactory() const \
308 void * __EXPORT ClassName::Cast( const SotFactory * pFact ) \
323 SotFactory * ClassName::pFactory = NULL; \
329 SotFactory * ClassName::ClassFactory() \
331 SotFactory **ppFactory = GetFactoryAdress(); \
334 *ppFactory = new SotFactory( GlobalName, \
351 const SotFactory * __EXPORT ClassName::GetSvFactory() const \
355 void * __EXPORT ClassName::Cast( const SotFactory * pFact ) \
372 SotFactory * ClassName::pFactory = NULL; \
383 friend class SotFactory;
409 void* CastAndAddRef( const SotFactory * pFact );