Show
Ignore:
Timestamp:
01/16/08 16:07:40 (1 year ago)
Author:
cneumann
Message:

changed: - factory functions return a TransitPtr? that can not be implicitly

converted to C Ptr. Should help with porting.

added: - GlobalRefPtr?, needed for cases where upon return from main

a RefPtr? goes out of scope (it would attempt to access the
FCFactory which is already shutdown at that point).

status: - vrml loader does not compile (needs porting to ref ptr)

  • tutorials compile, run and exit cleanly
  • multithreading and cluster are untested, yet
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/FileIO/OSG/OSGOSGLoader.h

    r862 r1039  
    135135    /*! \{                                                                 */ 
    136136 
    137           FieldContainerPtr                     _pCurrentFC; 
    138           NodePtr                               _pRootNode; 
     137          FieldContainerRefPtr                  _pCurrentFC; 
     138          NodeRefPtr                            _pRootNode; 
    139139          EditFieldHandlePtr                    _pCurrentField; 
    140140    const FieldDescriptionBase                 *_pCurrentFieldDesc; 
    141141          NamedFCMap                            _defMap; 
    142142 
    143           std::stack<      FieldContainerPtr     >  _fcStack; 
     143          std::stack<      FieldContainerRefPtr  >  _fcStack; 
    144144          std::stack<      EditFieldHandlePtr    >  _fStack; 
    145145          std::stack<const FieldDescriptionBase *>  _fdStack;