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

    r1017 r1030  
    4646#include "OSGSFCPointerFieldBase.h" 
    4747#include "OSGParentPtrWrapper.h" 
     48#include "OSGEditSParentFCPointerFieldHandle.h" 
    4849#include "OSGGetSParentFCPointerFieldHandle.h" 
    4950 
     
    8182    typedef typename Inherited::StoredType                     StoredType; 
    8283     
    83     typedef          FieldTraits     <ValueType, 
    84                                       NamespaceI   >           SFieldTraits; 
    85     typedef          FieldDescription<SFieldTraits, 
    86                                       SingleField  >           Description; 
     84    typedef FieldTraits     <ValueType, 
     85                             NamespaceI        >               SFieldTraits; 
     86    typedef FieldDescription<SFieldTraits, 
     87                             SingleField, 
     88                             ParentPointerField>               Description; 
    8789         
    8890    typedef          ValueType                                *pointer; 
     
    9193    typedef typename SFieldTraits::ArgumentType                ArgumentType; 
    9294     
    93     typedef EditSFCPointerFieldHandle<Self      >        EditHandle; 
    94     typedef boost::shared_ptr        <EditHandle>        EditHandlePtr; 
    95     typedef GetSFCPointerFieldHandle <Self     >         GetHandle; 
    96     typedef boost::shared_ptr        <GetHandle>         GetHandlePtr; 
     95    typedef EditSParentFCPointerFieldHandle<Self      >        EditHandle; 
     96    typedef boost::shared_ptr              <EditHandle>        EditHandlePtr; 
     97    typedef GetSParentFCPointerFieldHandle <Self      >        GetHandle; 
     98    typedef boost::shared_ptr              <GetHandle >        GetHandlePtr; 
    9799     
    98100    /*! \}                                                                 */