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/OSGInternalFCPointerFieldDescription.inl

    r1032 r1033  
    154154inline Field * 
    155155InternalFCPointerFieldDescription<TraitsT, 
    156                                   FieldCardE>::createField(void) const 
     156                                  FieldCardE>::createField( 
     157     FieldContainer *) const 
    157158{ 
    158159    return new HandledField(); 
     
    198199{ 
    199200    EditHandlePtr retVal(new EditHandle(pField, this)); 
     201     
     202    return retVal; 
     203} 
     204 
     205template <class TraitsT, enum FieldType::Cardinality FieldCardE> 
     206inline GetFieldHandlePtr 
     207InternalFCPointerFieldDescription<TraitsT, 
     208                                  FieldCardE>::createDynamicGetHandler ( 
     209    Field const *pField) const 
     210{ 
     211    DynamicGetHandlePtr retVal(new DynamicGetHandle(pField, this)); 
     212     
     213    return retVal; 
     214} 
     215 
     216template <class TraitsT, enum FieldType::Cardinality FieldCardE> 
     217inline EditFieldHandlePtr 
     218InternalFCPointerFieldDescription<TraitsT, 
     219                                  FieldCardE>::createDynamicEditHandler( 
     220    Field *pField) const 
     221{ 
     222    DynamicEditHandlePtr retVal(new DynamicEditHandle(pField, this)); 
    200223     
    201224    return retVal;