Show
Ignore:
Timestamp:
02/27/08 09:30:29 (9 months ago)
Author:
cneumann
Message:

fixed: Overzealous use of RefPtr? replaced with InternalRefPtr?

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/FileIO/OSB/OSGNFIOBase.h

    r1039 r1063  
    248248        bool isMultiField(void) const; 
    249249 
    250         FieldContainerRefPtr _fc;        /*!< The fc we reference. */ 
    251         UInt32               _fieldId;   /*!< Id of the field that needs patched. */ 
    252         UInt32               _id;        /*!< fcptr id, if 0, we wrap a mfield. */ 
    253         GetFieldHandlePtr    _field;     /*!< ptr to the field in the fc. */ 
    254         std::vector<UInt32>  _ids;       /*!< If mfield, list of ids to replace. */ 
     250        FieldContainerInternalRefPtr _fc;        /*!< The fc we reference. */ 
     251        UInt32                       _fieldId;   /*!< Id of the field that needs patched. */ 
     252        UInt32                       _id;        /*!< fcptr id, if 0, we wrap a mfield. */ 
     253        GetFieldHandlePtr            _field;     /*!< ptr to the field in the fc. */ 
     254        std::vector<UInt32>          _ids;       /*!< If mfield, list of ids to replace. */ 
    255255    }; 
    256256 
     
    273273    static void writeFCId           (const FieldContainerPtr &fc); 
    274274 
    275     //static UInt32                        _id; 
    276     static std::list<FieldContainerRefPtr>  _fcList;        /*!< List of all fc's encountered. */ 
    277     static std::set<UInt32>                 _fcSet;         /*!< Set of all fc ids encountered. */ 
     275    //static UInt32                                   _id; 
     276    static std::list<FieldContainerInternalRefPtr>  _fcList;        /*!< List of all fc's encountered. */ 
     277    static std::set<UInt32>                         _fcSet;         /*!< Set of all fc ids encountered. */ 
    278278    //typedef std::map<FieldContainerPtr, UInt32> IdMap; 
    279     //static IdMap                         _ids; 
    280     static UInt16                        _header_version; 
    281  
    282     static NFIOOptions _options; 
     279    //static IdMap                                    _ids; 
     280    static UInt16                                   _header_version; 
     281    static NFIOOptions                              _options; 
    283282 
    284283};