Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 4871 in orxonox.OLD for orxonox/trunk/src/lib/lang


Ignore:
Timestamp:
Jul 15, 2005, 1:22:52 AM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: classList is now able to show Information on single Classes

Location:
orxonox/trunk/src/lib/lang
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/lib/lang/class_list.cc

    r4840 r4871  
    208208/**
    209209 * Print out some very nice debug information
    210  */
    211     void ClassList::debug(unsigned int debugLevel)
     210 * @param debugLevel the level of verbosity
     211 * @param classID the class that should be displayed (if CL_NULL (default) all classes will be displayed)
     212 */
     213    void ClassList::debug(unsigned int debugLevel, long classID)
    212214{
    213215  if (debugLevel > 2)
     
    223225  while (likely(tmp != NULL))
    224226  {
    225     if (debugLevel >= 1 || tmp->objectList->getSize() > 0)
     227    if ((debugLevel >= 1 || tmp->objectList->getSize() > 0 ) &&
     228         (classID == CL_NULL || unlikely (classID == tmp->classID)))
    226229    {
    227230      lenCount = 1;
  • orxonox/trunk/src/lib/lang/class_list.h

    r4840 r4871  
    4242    static bool               exists(BaseObject* object, long classID = CL_NULL);
    4343
    44     static void debug(unsigned int debugLevel = 0);
     44    static void debug(unsigned int debugLevel = 0, long classID = CL_NULL);
    4545
    4646  private:
Note: See TracChangeset for help on using the changeset viewer.