Changeset 221 for code/branches/objecthierarchie/src/Identifier.h
- Timestamp:
- Nov 20, 2007, 2:57:59 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/objecthierarchie/src/Identifier.h
r220 r221 35 35 friend class BaseIdentifier; 36 36 37 template <class T> 38 friend class Iterator; 39 37 40 public: 38 41 void addObject(OrxonoxClass* object); … … 172 175 Identifier::startCreatingHierarchy(); 173 176 T* temp = new T(); 177 delete temp; 174 178 Identifier::stopCreatingHierarchy(); 175 delete temp;176 179 } 177 180 … … 186 189 BaseIdentifier(); 187 190 188 BaseIdentifier<B>& operator= 191 BaseIdentifier<B>& operator=(Identifier* identifier) 189 192 { 190 193 if (!identifier->isA(ClassIdentifier<B>::getIdentifier())) … … 199 202 } 200 203 201 Identifier* operator* 204 Identifier* operator*() 202 205 { 203 206 return this->identifier_; 204 207 } 205 208 206 Identifier* operator-> 209 Identifier* operator->() const 207 210 { 208 211 return this->identifier_;
Note: See TracChangeset
for help on using the changeset viewer.