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/OSGWeakAccessHandlerDecl.h

    r1080 r1138  
    6060class PointerSFieldBase; 
    6161 
     62#if 0 
    6263template <Int32 NamespaceI> 
    6364class WeakPointerMFieldBase; 
     
    6566template <Int32 NamespaceI> 
    6667class WeakPointerSFieldBase; 
     68#endif 
    6769 
    6870 
    6971 
    70 class WeakAccessHandler : public WeakRefCountPolicy 
     72class WeakAccessHandler 
    7173{ 
    7274    /*==========================  PUBLIC  =================================*/ 
     
    8486    typedef PointerSFieldBase         SFieldBaseType; 
    8587     
     88#if 0 
    8689    typedef WeakPointerMFieldBase<0>  MFieldType; 
    8790    typedef WeakPointerSFieldBase<0>  SFieldType; 
     91#endif 
    8892     
    8993    /*! \}                                                                 */ 
     
    133137    /*! \}                                                                 */ 
    134138    /*---------------------------------------------------------------------*/ 
     139 
     140    template <class ObjectT> 
     141    static ObjectT *validate(ObjectT * const pObject) 
     142    { 
     143        return RefCountPolicyType::validate(pObject); 
     144    } 
    135145}; 
    136146