Changeset 9681 in orxonox.OLD for trunk/src/lib/lang/new_object_list.cc
- Timestamp:
- Aug 22, 2006, 12:19:30 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/lang/new_object_list.cc
r9677 r9681 20 20 21 21 22 /** 23 * @brief Constructor, that creates an ObjectList while checking (development mode) for uniqueness of all Keys (names and ID's) 24 * @param className The Name of the Class to create an ObjectList for. 25 * @param id The ID if you like, or -1 otherwise. 26 * @return a new NewObejctList 27 */ 22 28 NewObjectListBase::NewObjectListBase(const std::string& className, int id) 23 29 : _name(className) 24 30 { 25 26 27 31 if (NewObjectListBase::_classesByID == NULL) 28 32 { … … 46 50 47 51 /// Some Output, that will fall out later 48 std::cout << "register new ObjectList " << className << " ID: " << this->_id << std::endl;52 //std::cout << "register new ObjectList " << className << " ID: " << this->_id << std::endl; 49 53 50 54 (*NewObjectListBase::_classesByID)[this->_id] = this; … … 61 65 { 62 66 assert (NewObjectListBase::_classesByName != NULL && NewObjectListBase::_classesByID != NULL); 63 67 /* 64 68 std::cout << "Erasing: " << this->_name << " "<< this->_id << std::endl; 65 66 69 std::cout << "SIZE OF _classByID: " << NewObjectListBase::_classesByID->size() << std::endl; 67 70 std::cout << "SIZE OF _classByName: " << NewObjectListBase::_classesByName->size() << std::endl; 68 71 */ 69 72 NewObjectListBase::_classesByName->erase(this->_name); 70 73 NewObjectListBase::_classesByID->erase(this->_id);
Note: See TracChangeset
for help on using the changeset viewer.