Show
Ignore:
Timestamp:
12/19/07 17:56:03 (9 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/Fields/OSGWeakFCPointerFieldDescription.h

    r1032 r1033  
    8686    typedef typename HandledField::GetHandle              GetHandle; 
    8787    typedef typename HandledField::GetHandlePtr           GetHandlePtr; 
    88  
    8988    typedef typename HandledField::EditHandle             EditHandle; 
    9089    typedef typename HandledField::EditHandlePtr          EditHandlePtr; 
    9190                 
     91    typedef typename HandledField::DynamicGetHandle       DynamicGetHandle; 
     92    typedef typename HandledField::DynamicGetHandlePtr    DynamicGetHandlePtr; 
     93    typedef typename HandledField::DynamicEditHandle      DynamicEditHandle; 
     94    typedef typename HandledField::DynamicEditHandlePtr   DynamicEditHandlePtr; 
     95     
    9296    typedef typename 
    9397        boost::mpl::if_c< 
     
    145149    /*! \{                                                                 */ 
    146150                 
    147     virtual Field                *createField (void         ) const; 
    148     virtual void                  destroyField(Field *pField) const; 
     151    virtual Field *createField (FieldContainer *pEnclosingFC) const; 
     152    virtual void   destroyField(Field          *pField      ) const; 
    149153 
    150154    virtual FieldDescriptionBase *clone       (void         ) const; 
     
    157161    virtual GetFieldHandlePtr  createGetHandler (Field const *pField) const; 
    158162    virtual EditFieldHandlePtr createEditHandler(Field       *pField) const; 
     163     
     164    virtual GetFieldHandlePtr 
     165        createDynamicGetHandler (Field const *pField) const; 
     166    virtual EditFieldHandlePtr 
     167        createDynamicEditHandler(Field       *pField) const; 
    159168               
    160169    /*! \}                                                                 */