Show
Ignore:
Timestamp:
10/20/07 18:11:52 (1 year 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/System/Cluster/Window/BalancedMultiWindow/OSGBalancedMultiWindowBase.h

    r965 r976  
    254254    static TypeObject _type; 
    255255 
    256     static void   classDescInserter(TypeObject &oType); 
    257     static Char8 *getClassname     (void             ); 
     256    static void         classDescInserter(TypeObject &oType); 
     257    static Char8 const *getClassname     (void             ); 
    258258 
    259259    /*---------------------------------------------------------------------*/ 
     
    349349typedef BalancedMultiWindowBase *BalancedMultiWindowBaseP; 
    350350 
    351 /** Type specific RefPtr type for BalancedMultiWindow. */ 
    352 typedef RefPtr<BalancedMultiWindow>   BalancedMultiWindowRefPtr; 
    353 typedef MTRefPtr<BalancedMultiWindow> BalancedMultiWindowMTRefPtr; 
    354  
    355 typedef InternalRefPtr<BalancedMultiWindow>       BalancedMultiWindowInternalRefPtr; 
    356 typedef InternalRefPtr<BalancedMultiWindow> const BalancedMultiWindowInternalRefPtrConst; 
    357 typedef InternalRefPtr<BalancedMultiWindow> const BalancedMultiWindowInternalRefPtrConstArg; 
     351typedef RefCountPtrBuilder<BalancedMultiWindow>::Ptr         BalancedMultiWindowRefPtr; 
     352typedef MTRefCountPtrBuilder<BalancedMultiWindow>::Ptr       BalancedMultiWindowMTRefPtr; 
     353typedef WeakRefCountPtrBuilder<BalancedMultiWindow>::Ptr     BalancedMultiWindowWeakRefPtr; 
     354typedef InternalRefCountPtrBuilder<BalancedMultiWindow>::Ptr BalancedMultiWindowInternalRefPtr; 
     355 
     356typedef ParentPtrBuilder<BalancedMultiWindow>::Ptr           BalancedMultiWindowParentPtr; 
    358357 
    359358typedef boost::mpl::if_<