Show
Ignore:
Timestamp:
12/19/07 17:56:03 (8 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.inl

    r1032 r1033  
    154154inline Field * 
    155155WeakFCPointerFieldDescription<TraitsT, 
    156                               FieldCardE>::createField(void) const 
     156                              FieldCardE>::createField(FieldContainer *) const 
    157157{ 
    158158    return new HandledField(); 
     
    198198{ 
    199199    EditHandlePtr retVal(new EditHandle(pField, this)); 
     200     
     201    return retVal; 
     202} 
     203 
     204template <class TraitsT, enum FieldType::Cardinality FieldCardE> 
     205inline GetFieldHandlePtr 
     206WeakFCPointerFieldDescription<TraitsT, 
     207                              FieldCardE>::createDynamicGetHandler ( 
     208    Field const *pField) const 
     209{ 
     210    DynamicGetHandlePtr retVal(new DynamicGetHandle(pField, this)); 
     211     
     212    return retVal; 
     213} 
     214 
     215template <class TraitsT, enum FieldType::Cardinality FieldCardE> 
     216inline EditFieldHandlePtr 
     217WeakFCPointerFieldDescription<TraitsT, 
     218                              FieldCardE>::createDynamicEditHandler( 
     219    Field *pField) const 
     220{ 
     221    DynamicEditHandlePtr retVal(new DynamicEditHandle(pField, this)); 
    200222     
    201223    return retVal;