Changeset 805 for code/branches/core/src/orxonox/core/CoreIncludes.h
- Timestamp:
- Feb 12, 2008, 4:24:14 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core/src/orxonox/core/CoreIncludes.h
r792 r805 44 44 // All needed header-files 45 45 #include "Identifier.h" 46 #include "ClassManager.h" 46 47 #include "Factory.h" 47 48 #include "ClassFactory.h" … … 57 58 */ 58 59 #define InternRegisterObject(ClassName, bRootClass) \ 59 this->setIdentifier(orxonox::Class Identifier<ClassName>::registerClass(this->getParents(), #ClassName, bRootClass)); \60 this->setIdentifier(orxonox::ClassManager<ClassName>::getIdentifier(#ClassName)->registerClass(this->getParents(), #ClassName, bRootClass)); \ 60 61 if (orxonox::Identifier::isCreatingHierarchy() && this->getParents()) \ 61 62 this->getParents()->add(this->getIdentifier()); \ 62 orxonox::Class Identifier<ClassName>::addObject(this)63 orxonox::ClassManager<ClassName>::getIdentifier(#ClassName)->addObject(this) 63 64 64 65 /** … … 111 112 */ 112 113 #define Class(ClassName) \ 113 Class Identifier<ClassName>::getIdentifier()114 ClassManager<ClassName>::getIdentifier(#ClassName) 114 115 115 116 /**
Note: See TracChangeset
for help on using the changeset viewer.