Changeset 1175
- Timestamp:
- 04/18/08 04:00:21 (3 weeks ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/System/FieldContainer/Base/OSGFieldContainer.h
r1174 r1175 61 61 class TransitPtr; 62 62 63 template<typename RefCountPolicyT> 64 class ChildAccessHandler; 65 63 66 /*! \ingroup GrpSystemFieldContainer 64 67 */ … … 199 202 200 203 OSG_SYSTEM_DLLMAPPING 201 virtual bool linkParent (const FieldContainerPtr pParent,202 const UInt16 childFieldId,203 const UInt16 parentFieldId);204 205 OSG_SYSTEM_DLLMAPPING206 virtual bool unlinkParent(const FieldContainerPtr pParent,207 const UInt16 parentFieldId);208 209 OSG_SYSTEM_DLLMAPPING210 204 virtual bool unlinkChild (const FieldContainerPtrConst pChild, 211 205 const UInt16 childFieldId); 212 206 213 207 /*! \} */ 214 208 /*---------------------------------------------------------------------*/ … … 385 379 /*! \} */ 386 380 /*---------------------------------------------------------------------*/ 381 /*! \name Parent Linking (Internal Use Only) */ 382 /*! \{ */ 383 384 OSG_SYSTEM_DLLMAPPING 385 virtual bool linkParent (const FieldContainerPtr pParent, 386 const UInt16 childFieldId, 387 const UInt16 parentFieldId); 388 389 OSG_SYSTEM_DLLMAPPING 390 virtual bool unlinkParent(const FieldContainerPtr pParent, 391 const UInt16 parentFieldId); 392 393 /*! \} */ 394 /*---------------------------------------------------------------------*/ 387 395 /*! \name MT Construction */ 388 396 /*! \{ */ … … 451 459 friend class ChangeList; 452 460 #endif 461 462 template<typename RefCountPolicyT> 463 friend class ChildAccessHandler; 464 453 465 /*!\brief prohibit default function (move to 'public' if needed) */ 454 466 void operator =(const FieldContainer &source);
