Show
Ignore:
Timestamp:
10/20/07 18:11:52 (10 months ago)
Author:
cneumann
Message:

added: RootObjectT template paremter for ReferenceCountPointer?

and ParentPointer? templates - allows use for FieldBundles?

compile fixes - but still not done

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork/Source/Contrib/Manipulators/OSGRotateManipulatorBase.h

    r965 r976  
    141141    static TypeObject _type; 
    142142 
    143     static void   classDescInserter(TypeObject &oType); 
    144     static Char8 *getClassname     (void             ); 
     143    static void         classDescInserter(TypeObject &oType); 
     144    static Char8 const *getClassname     (void             ); 
    145145 
    146146    /*---------------------------------------------------------------------*/ 
     
    215215typedef RotateManipulatorBase *RotateManipulatorBaseP; 
    216216 
    217 /** Type specific RefPtr type for RotateManipulator. */ 
    218 typedef RefPtr<RotateManipulator>   RotateManipulatorRefPtr; 
    219 typedef MTRefPtr<RotateManipulator> RotateManipulatorMTRefPtr; 
    220  
    221 typedef InternalRefPtr<RotateManipulator>       RotateManipulatorInternalRefPtr; 
    222 typedef InternalRefPtr<RotateManipulator> const RotateManipulatorInternalRefPtrConst; 
    223 typedef InternalRefPtr<RotateManipulator> const RotateManipulatorInternalRefPtrConstArg; 
     217typedef RefCountPtrBuilder<RotateManipulator>::Ptr         RotateManipulatorRefPtr; 
     218typedef MTRefCountPtrBuilder<RotateManipulator>::Ptr       RotateManipulatorMTRefPtr; 
     219typedef WeakRefCountPtrBuilder<RotateManipulator>::Ptr     RotateManipulatorWeakRefPtr; 
     220typedef InternalRefCountPtrBuilder<RotateManipulator>::Ptr RotateManipulatorInternalRefPtr; 
     221 
     222typedef ParentPtrBuilder<RotateManipulator>::Ptr           RotateManipulatorParentPtr; 
    224223 
    225224typedef boost::mpl::if_<