Show
Ignore:
Timestamp:
12/19/07 17:56:03 (10 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/Attachments/OSGStringAttributeMapBase.h

    r1032 r1033  
    300300typedef StringAttributeMapBase::ObjWeakRefPtr     StringAttributeMapWeakRefPtr; 
    301301typedef StringAttributeMapBase::ObjParentPtr      StringAttributeMapParentPtr; 
    302 typedef StringAttributeMapBase::ObjInternalRefPtr StringAttributeMapInternalPtr; 
    303  
    304 typedef boost::mpl::if_
    305     boost::mpl::bool_<StringAttributeMapBase::isNodeCore>
    306     CoredNodePtr<StringAttributeMap>, 
     302typedef StringAttributeMapBase::ObjInternalRefPtr StringAttributeMapInternalRefPtr; 
     303 
     304typedef boost::mpl::if_c
     305    StringAttributeMapBase::isNodeCore
     306    CoredNodeRefPtr<StringAttributeMap>, 
    307307    FieldContainer::attempt_to_create_CoredNodePtr_on_non_NodeCore_FC>::type 
    308308 
    309         StringAttributeMapNodePtr; 
     309        StringAttributeMapNodeRefPtr; 
     310         
     311typedef boost::mpl::if_c< 
     312    StringAttributeMapBase::isNodeCore, 
     313    CoredNodeMTRefPtr<StringAttributeMap>, 
     314    FieldContainer::attempt_to_create_CoredNodePtr_on_non_NodeCore_FC>::type 
     315     
     316        StringAttributeMapNodeMTRefPtr; 
    310317 
    311318OSG_END_NAMESPACE