Changeset 3014
- Timestamp:
- 08/18/06 05:39:59 (2 years ago)
- Files:
-
- hydranode/hncore/modules.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
hydranode/hncore/modules.h
r2814 r3014 238 238 * @param Class Name of the module's main class, derived from ModuleBase 239 239 */ 240 #ifndef BUILT_IN 240 #if defined(BUILT_IN) || defined(STATIC_BUILD) 241 #define IMPLEMENT_MODULE(Class) \ 242 Class* Class::s_instance##Class = 0; \ 243 static ::Detail::Initializer<Class> s_initializer 244 #else 241 245 #define IMPLEMENT_MODULE(Class) \ 242 246 Class* Class::s_instance##Class = 0; \ … … 244 248 return new Class(); \ 245 249 } class Class 246 #else247 #define IMPLEMENT_MODULE(Class) \248 Class* Class::s_instance##Class = 0; \249 static ::Detail::Initializer<Class> s_initializer250 250 #endif 251 251
