Show
Ignore:
Timestamp:
12/03/07 15:48:13 (1 year ago)
Author:
cneumann
Message:

fixed: compile errors

reference counting


It compiles on linux (when disabling the VRML Loader) and the first
ref counting tests seem to work.

Files:

Legend:

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

    r1017 r1030  
    104104                std::reverse_iterator<const_iterator>    const_reverse_iterator; 
    105105     
    106     typedef          FieldTraits     <ValueType, 
    107                                       NamespaceI   >     MFieldTraits; 
    108     typedef          FieldDescription<MFieldTraits, 
    109                                       MultiField   >     Description; 
     106    typedef FieldTraits     <ValueType, 
     107                             NamespaceI      >           MFieldTraits; 
     108    typedef FieldDescription<MFieldTraits, 
     109                             MultiField, 
     110                             WeakPointerField>           Description; 
    110111                 
    111112    typedef          ValueType                          *pointer; 
     
    114115    typedef typename MFieldTraits::ArgumentType          ArgumentType; 
    115116     
    116     typedef EditMFCPointerFieldHandle<Self         >    EditHandle; 
    117     typedef boost::shared_ptr        <EditHandle   >    EditHandlePtr; 
    118     typedef GetMFCPointerFieldHandle <Self         >    GetHandle; 
    119     typedef boost::shared_ptr        <GetHandle    >    GetHandlePtr; 
     117    typedef EditMFCPointerFieldHandle<Self             > EditHandle; 
     118    typedef boost::shared_ptr<typename Self::EditHandle> EditHandlePtr; 
     119    typedef GetMFCPointerFieldHandle <Self             > GetHandle; 
     120    typedef boost::shared_ptr<typename Self::GetHandle > GetHandlePtr; 
    120121     
    121122    /*! \}                                                                 */