Changeset 10481 for code/branches/core7/src/libraries/core/CoreIncludes.h
- Timestamp:
- May 25, 2015, 9:40:11 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core7/src/libraries/core/CoreIncludes.h
r10404 r10481 167 167 inline Identifier* registerClass(const std::string& name, Factory* factory, bool bLoadable = true) 168 168 { 169 Identifier* identifier = new ClassIdentifier<T>(name, factory, bLoadable); 170 IdentifierManager::getInstance().addIdentifier(identifier); 171 return identifier; 169 return new ClassIdentifier<T>(name, factory, bLoadable); 172 170 } 173 171 … … 242 240 virtual void load() 243 241 { 242 IdentifierManager::getInstance().addIdentifier(this->identifier_); 244 243 for (size_t i = 0; i < this->parents_.size(); ++i) 245 244 this->identifier_->inheritsFrom(this->parents_[i]->getParent()); … … 248 247 virtual void unload() 249 248 { 249 IdentifierManager::getInstance().removeIdentifier(this->identifier_); 250 250 } 251 251
Note: See TracChangeset
for help on using the changeset viewer.