Show
Ignore:
Timestamp:
04/07/08 02:50:33 (8 months ago)
Author:
vossg
Message:

changed: merged some merge changes back to have a running reference

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/Base/OSGChildAccessHandlerDecl.h

    r1080 r1138  
    6666class ChildPointerSFieldBase; 
    6767 
     68#if 0 
    6869template <Int32 NamespaceI> 
    6970class ParentPointerMFieldBase; 
     
    7172template <Int32 NamespaceI> 
    7273class ParentPointerSFieldBase; 
     74#endif 
    7375 
    7476 
    75  
    76 class ChildAccessHandler : public RecordedRefCountPolicy 
     77class ChildAccessHandler  
    7778{ 
    7879    /*==========================  PUBLIC  =================================*/ 
     
    9394    typedef ChildPointerSFieldBase <0> SFieldType; 
    9495     
     96#if 0 
    9597    typedef ParentPointerMFieldBase<0> ParentMFieldType; 
    9698    typedef ParentPointerSFieldBase<0> ParentSFieldType; 
     99#endif 
    97100     
    98101    /*! \}                                                                 */ 
     
    140143                              FieldContainerPtrConst         pNewObj ); 
    141144                             
     145    /*---------------------------------------------------------------------*/ 
     146 
     147    template <class ObjectT> 
     148    static ObjectT *validate(ObjectT * const pObject) 
     149    { 
     150        return RefCountPolicyType::validate(pObject); 
     151    } 
     152 
    142153    /*! \}                                                                 */ 
    143154    /*==========================  PRIVATE  ================================*/