Changeset 1033 for branches/Carsten_PtrWork2/Source/System/FieldContainer/Base/OSGFieldContainer.cpp
- Timestamp:
- 12/19/07 17:56:03 (10 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork2/Source/System/FieldContainer/Base/OSGFieldContainer.cpp
r1032 r1033 302 302 */ 303 303 304 FieldContainer Ptr deepClone(304 FieldContainerRefPtr deepClone( 305 305 FieldContainerPtrConstArg src, 306 306 const std::vector<std::string> &shareTypeNames, … … 335 335 */ 336 336 337 FieldContainer Ptr deepClone(337 FieldContainerRefPtr deepClone( 338 338 FieldContainerPtrConstArg src, 339 339 const std::vector<UInt16> &shareGroupIds, … … 360 360 */ 361 361 362 FieldContainer Ptr deepClone(362 FieldContainerRefPtr deepClone( 363 363 FieldContainerPtrConstArg src, 364 364 const std::string &shareTypesString, … … 391 391 */ 392 392 393 FieldContainer Ptr deepClone(393 FieldContainerRefPtr deepClone( 394 394 FieldContainerPtrConstArg src, 395 395 const std::vector<const ReflexiveContainerType *> &shareTypes, … … 399 399 { 400 400 if(src == NullFC) 401 return NullFC;401 return FieldContainerRefPtr(); 402 402 403 403 const FieldContainerType &fcType = src->getType(); 404 FieldContainer PtrfcClone = fcType.createContainer();404 FieldContainerRefPtr fcClone = fcType.createContainer(); 405 405 406 406 UInt32 fCount = osgMin(fcType .getNumFieldDescs(),
