Changeset 4840 in orxonox.OLD for orxonox/trunk/src/lib/lang
- Timestamp:
- Jul 12, 2005, 3:32:37 PM (20 years ago)
- Location:
- orxonox/trunk/src/lib/lang
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/lib/lang/class_list.cc
r4836 r4840 107 107 tmp = tmp->next; 108 108 } 109 } 110 111 tList<BaseObject>* ClassList::getList(long classID) 112 { 113 if(unlikely(ClassList::first == NULL)) 114 return NULL; 115 else 116 { 117 ClassList* tmpCL = ClassList::first; 118 while (likely(tmpCL != NULL)) 119 { 120 if (unlikely(tmpCL->classID == classID)) 121 return tmpCL->objectList; 122 tmpCL = tmpCL->next; 123 } 124 } 125 return NULL; 126 109 127 } 110 128 -
orxonox/trunk/src/lib/lang/class_list.h
r4836 r4840 35 35 36 36 // STATIC FUNCTIONS 37 static void addToClassList(BaseObject* objectPointer, const long& classID, const char* className);38 static void removeFromClassList(BaseObject* objectPointer);37 static void addToClassList(BaseObject* objectPointer, const long& classID, const char* className); 38 static void removeFromClassList(BaseObject* objectPointer); 39 39 40 static BaseObject* getObject(const char* name, long classID = CL_NULL); 41 static bool exists(BaseObject* object, long classID = CL_NULL); 40 static tList<BaseObject>* getList(long classID = CL_NULL); 41 static BaseObject* getObject(const char* name, long classID = CL_NULL); 42 static bool exists(BaseObject* object, long classID = CL_NULL); 42 43 43 44 static void debug(unsigned int debugLevel = 0);
Note: See TracChangeset
for help on using the changeset viewer.