rem: const UInt32 uiNamespace = 0);
add: const UInt32 uiNamespace = GlobalNameSpace);
context: OSG_BEGIN_NAMESPACE//---------------------------------------------------------------------------//  Forward References//---------------------------------------------------------------------------//---------------------------------------------------------------------------//   Types//---------------------------------------------------------------------------//---------------------------------------------------------------------------//  Class//---------------------------------------------------------------------------//! TypeBase//! \ingroup TypeLibclass OSG_BASE_DLLMAPPING TypeBase{  public:    //-----------------------------------------------------------------------    //   constants                                                               //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   enums                                                                   //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   types                                                                   //-----------------------------------------------------------------------  private:    //-----------------------------------------------------------------------    //   enums                                                                   //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   types                                                                   //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   friend classes                                                          //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   friend functions                                                        //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   class variables                                                         //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   class functions                                                         //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   instance variables                                                      //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   instance functions                                                      //-----------------------------------------------------------------------    //! prohibit default function (move to 'public' if needed)     void operator =(const TypeBase &source);  protected:    //-----------------------------------------------------------------------    //   enums                                                                   //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   types                                                                   //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   class variables                                                         //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   class functions                                                         //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   instance variables                                                      //-----------------------------------------------------------------------    UInt32    _uiTypeId;    UInt32    _uiTypeRootId;    UInt32    _uiNameSpace;    TypeBase *_pParentType;    IDString  _szName;    IDString  _szParentName;    bool      _bTypeBaseInitialized;    //-----------------------------------------------------------------------    //   instance functions                                                      //-----------------------------------------------------------------------    TypeBase(const TypeBase &source);    virtual bool initialize(void);    virtual void terminate (void);  public :    //-----------------------------------------------------------------------    //   class functions                                                         //-----------------------------------------------------------------------    //-----------------------------------------------------------------------    //   instance functions                                                      //-----------------------------------------------------------------------    TypeBase(const Char8 *szName,              const Char8 *szParentName,             const UInt32 uiNamespace = 0);    virtual ~TypeBase(void);     /*----------------------------- id --------------------------------------*/          UInt32    getId         (void) const;    const IDString &getName       (void) const;    const Char8    *getCName      (void) const;    const IDString &getParentName (void) const;    const Char8    *getCParentName(void) const;          UInt32    getNameSpace  (void) const;    /*------------------------- your_operators ------------------------------*/    virtual bool isInitialized(void) const;    virtual bool isDerivedFrom(const TypeBase &other) const;    /*------------------------- assignment ----------------------------------*/    /*------------------------- comparison ----------------------------------*/    bool operator ==(const TypeBase &other) const;    bool operator !=(const TypeBase &other) const;    /*------------------------- comparison ----------------------------------*/    virtual void dump(      UInt32    uiIndent = 0,                       const BitVector bvFlags  = 0) const;};