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

    r1017 r1030  
    4646#include "OSGMFCPointerFieldBase.h" 
    4747#include "OSGParentPtrWrapper.h" 
     48#include "OSGEditMParentFCPointerFieldHandle.h" 
    4849#include "OSGGetMParentFCPointerFieldHandle.h" 
    4950 
     
    105106                std::reverse_iterator<const_iterator>    const_reverse_iterator; 
    106107     
    107     typedef          FieldTraits     <ValueType, 
    108                                       NamespaceI   >     MFieldTraits; 
    109     typedef          FieldDescription<MFieldTraits, 
    110                                       MultiField   >     Description; 
     108    typedef FieldTraits     <ValueType, 
     109                             NamespaceI        >         MFieldTraits; 
     110    typedef FieldDescription<MFieldTraits, 
     111                             MultiField, 
     112                             ParentPointerField>         Description; 
    111113 
    112114    typedef          ValueType                          *pointer; 
     
    115117    typedef typename MFieldTraits::ArgumentType          ArgumentType; 
    116118     
    117 //     typedef EditMParentFCPointerFieldHandle<Self      >  EditHandle; 
    118 //     typedef boost::shared_ptr              <EditHandle>  EditHandlePtr; 
     119    typedef EditMParentFCPointerFieldHandle<Self      >  EditHandle; 
     120    typedef boost::shared_ptr              <EditHandle>  EditHandlePtr; 
    119121    typedef GetMParentFCPointerFieldHandle <Self      >  GetHandle; 
    120     typedef boost::shared_ptr              <GetHandle >  GetHandlePtr; 
     122    typedef boost::shared_ptr<typename Self::GetHandle>  GetHandlePtr; 
    121123     
    122124    /*! \}                                                                 */