Show
Ignore:
Timestamp:
12/19/07 17:56:03 (10 months ago)
Author:
cneumann
Message:

changed: generic interface activated
fixed: single parent unlinking

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/FieldContainer/Base/OSGFieldContainer.cpp

    r1032 r1033  
    302302 */ 
    303303 
    304 FieldContainerPtr deepClone( 
     304FieldContainerRefPtr deepClone( 
    305305          FieldContainerPtrConstArg  src, 
    306306    const std::vector<std::string>  &shareTypeNames, 
     
    335335 */ 
    336336 
    337 FieldContainerPtr deepClone( 
     337FieldContainerRefPtr deepClone( 
    338338          FieldContainerPtrConstArg  src, 
    339339    const std::vector<UInt16>       &shareGroupIds, 
     
    360360 */ 
    361361 
    362 FieldContainerPtr deepClone(       
     362FieldContainerRefPtr deepClone(       
    363363          FieldContainerPtrConstArg  src, 
    364364    const std::string               &shareTypesString, 
     
    391391 */ 
    392392 
    393 FieldContainerPtr deepClone( 
     393FieldContainerRefPtr deepClone( 
    394394          FieldContainerPtrConstArg                    src, 
    395395    const std::vector<const ReflexiveContainerType *> &shareTypes, 
     
    399399{ 
    400400    if(src == NullFC) 
    401         return NullFC
     401        return FieldContainerRefPtr()
    402402 
    403403    const FieldContainerType &fcType  = src->getType(); 
    404     FieldContainerPtr         fcClone = fcType.createContainer(); 
     404    FieldContainerRefPtr      fcClone = fcType.createContainer(); 
    405405 
    406406    UInt32 fCount = osgMin(fcType            .getNumFieldDescs(),