= !ClassList = [[ArchivePage]] !ClassList is an extension to [wiki:BaseObject BaseObject], with which one is able to retrieve information about Elements in existence in the game. source:orxonox.OLD/trunk/src/lib/class_list.h == Usage == Functions to __get Lists__ of Objects of type ClassID, or by Name {{{ #!cpp static tList* getList(long classID = CL_NULL); static tList* getList(const char* className); }}} function to __check if__ an Element __exists__ in a given List {{{ #!cpp static bool exists(const BaseObject* object, long classID = CL_NULL); }}} function to retrieve a __List of all known Classes__ {{{ #!cpp static const tList* getClassList(); }}} == Debug Information == to print out __nice information__ on what classes and how many objects are allocated visit: {{{ static void debug(unsigned int debugLevel = 0, long classID = CL_NULL); }}} == Dependencies == * [wiki:BaseObject BaseObject] * [source:orxonox.OLD/trunk/src/defs/class_id.h#HEAD ClassID]