Changeset 218 for code/branches/objecthierarchie/src/ClassHierarchy.h
- Timestamp:
- Nov 19, 2007, 5:57:02 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/objecthierarchie/src/ClassHierarchy.h
r197 r218 11 11 // - ClassIdentifier 12 12 // - BaseIdentifier 13 // - Factory 13 14 14 15 // IN WORK: 15 // - Factory16 16 17 17 // TO DO: 18 18 // - iterate through lists 19 // - searchtree for classname-strings20 19 21 20 … … 37 36 private: 38 37 ClassHierarchy(); 38 ClassHierarchy(const ClassHierarchy& hierarchy); 39 39 ~ClassHierarchy(); 40 40 void startCreatingHierarchy() { this->hierarchyCreatingCounter_++; std::cout << "*** Increased Hierarchy-Creating-Counter to " << this->hierarchyCreatingCounter_ << "\n"; } … … 91 91 ClassIdentifier<ClassName>::getIdentifier() 92 92 93 #define Factory(ClassName) \ 94 ClassIdentifier<ClassName>::create() 93 #define CreateFactory(ClassName) \ 94 Identifier* global_##ClassName##_Identifier = ClassIdentifier<ClassName>::getIdentifier() 95 96 #define Factory(Name) \ 97 ClassFactory::fabricate(Name) 95 98 } 96 99
Note: See TracChangeset
for help on using the changeset viewer.