Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 20, 2007, 10:42:34 PM (16 years ago)
Author:
landauf
Message:

added preprocessor-flag to change verbose mode of class-hierarchy and set it to false:

Identifier.h:
#define HIERARCHY_VERBOSE false

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/objecthierarchie/src/IdentifierIncludes.h

    r224 r231  
    1515    ClassIdentifier<ClassName>::addObject(this)
    1616
     17#if HIERARCHY_VERBOSE
    1718#define registerRootObject(ClassName) \
    1819    std::cout << "*** Register Root-Object: " << #ClassName << "\n"; \
    1920    internRegisterRootObject(ClassName, false)
     21#else
     22#define registerRootObject(ClassName) \
     23    internRegisterRootObject(ClassName, false)
     24#endif
    2025
     26#if HIERARCHY_VERBOSE
    2127#define registerAbstractRootObject(ClassName) \
    2228    std::cout << "*** Register abstract Root-Object: " << #ClassName << "\n"; \
    2329    internRegisterRootObject(ClassName, true)
     30#else
     31#define registerAbstractRootObject(ClassName) \
     32    internRegisterRootObject(ClassName, true)
     33#endif
    2434
    2535#define internRegisterObject(ClassName, bAbstract) \
     
    2939    ClassIdentifier<ClassName>::addObject(this)
    3040
     41#if HIERARCHY_VERBOSE
    3142#define registerObject(ClassName) \
    3243    std::cout << "*** Register Object: " << #ClassName << "\n"; \
    3344    internRegisterObject(ClassName, false)
     45#else
     46#define registerObject(ClassName) \
     47    internRegisterObject(ClassName, false)
     48#endif
    3449
     50#if HIERARCHY_VERBOSE
    3551#define registerAbstractObject(ClassName) \
    3652    std::cout << "*** Register abstract Object: " << #ClassName << "\n"; \
    3753    internRegisterObject(ClassName, true)
     54#else
     55#define registerAbstractObject(ClassName) \
     56    internRegisterObject(ClassName, true)
     57#endif
    3858
    3959#define unregisterObject() \
Note: See TracChangeset for help on using the changeset viewer.