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/SortLast/OSGPipelineComposerBase.h

    r965 r976  
    233233    static TypeObject _type; 
    234234 
    235     static void   classDescInserter(TypeObject &oType); 
    236     static Char8 *getClassname     (void             ); 
     235    static void         classDescInserter(TypeObject &oType); 
     236    static Char8 const *getClassname     (void             ); 
    237237 
    238238    /*---------------------------------------------------------------------*/ 
     
    325325typedef PipelineComposerBase *PipelineComposerBaseP; 
    326326 
    327 /** Type specific RefPtr type for PipelineComposer. */ 
    328 typedef RefPtr<PipelineComposer>   PipelineComposerRefPtr; 
    329 typedef MTRefPtr<PipelineComposer> PipelineComposerMTRefPtr; 
    330  
    331 typedef InternalRefPtr<PipelineComposer>       PipelineComposerInternalRefPtr; 
    332 typedef InternalRefPtr<PipelineComposer> const PipelineComposerInternalRefPtrConst; 
    333 typedef InternalRefPtr<PipelineComposer> const PipelineComposerInternalRefPtrConstArg; 
     327typedef RefCountPtrBuilder<PipelineComposer>::Ptr         PipelineComposerRefPtr; 
     328typedef MTRefCountPtrBuilder<PipelineComposer>::Ptr       PipelineComposerMTRefPtr; 
     329typedef WeakRefCountPtrBuilder<PipelineComposer>::Ptr     PipelineComposerWeakRefPtr; 
     330typedef InternalRefCountPtrBuilder<PipelineComposer>::Ptr PipelineComposerInternalRefPtr; 
     331 
     332typedef ParentPtrBuilder<PipelineComposer>::Ptr           PipelineComposerParentPtr; 
    334333 
    335334typedef boost::mpl::if_<