Show
Ignore:
Timestamp:
04/02/08 14:18:07 (8 months ago)
Author:
cneumann
Message:

replaced pointer field implementation
split FieldContainer/Fields? directory into Base and Handle subdir

Status: - ref counting seems to work (mt, cluster)

  • new OSB loader works (well, the unittest does)
  • VRML loader is deactivated
  • get/edit handle for dynamic (pointer) fields missing
  • need to remove some more old files - they get moved in this commit
  • generated (i.e. base) code in following commit
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/FieldContainer/Base/OSGAttachmentContainer.h

    r1034 r1072  
    7777    typedef MTRefCountPtrBuilder  <AttachmentContainer>::Ptr ObjMTRefPtr; 
    7878    typedef RefCountPtrBuilder    <AttachmentContainer>::Ptr ObjRefPtr; 
    79     typedef ParentPtrBuilder      <AttachmentContainer>::Ptr ObjParentPtr; 
    8079     
    8180    typedef MFFieldContainerAttachmentChildPtr AttachmentsFieldType; 
     
    164163    /*! \}                                                                 */ 
    165164    /*---------------------------------------------------------------------*/ 
    166     /*! \name                    Comparison                                */ 
    167     /*! \{                                                                 */ 
    168  
     165    /*! \name Child Linking                                                */ 
     166    /*! \{                                                                 */ 
     167 
     168    virtual bool unlinkChild (FieldContainerPtrConst pChild, 
     169                              UInt16 const           childFieldId ); 
     170     
    169171    /*! \}                                                                 */ 
    170172    /*---------------------------------------------------------------------*/ 
     
    251253typedef AttachmentContainer::ObjMTRefPtr   AttachmentContainerMTRefPtr; 
    252254typedef AttachmentContainer::ObjWeakRefPtr AttachmentContainerWeakRefPtr; 
    253 typedef AttachmentContainer::ObjParentPtr  AttachmentContainerParentPtr; 
    254255 
    255256