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/Cluster/Window/BalancedMultiWindow/OSGBalancedMultiWindowBase.h

    r1032 r1033  
    370370typedef BalancedMultiWindowBase::ObjWeakRefPtr     BalancedMultiWindowWeakRefPtr; 
    371371typedef BalancedMultiWindowBase::ObjParentPtr      BalancedMultiWindowParentPtr; 
    372 typedef BalancedMultiWindowBase::ObjInternalRefPtr BalancedMultiWindowInternalPtr; 
    373  
    374 typedef boost::mpl::if_
    375     boost::mpl::bool_<BalancedMultiWindowBase::isNodeCore>
    376     CoredNodePtr<BalancedMultiWindow>, 
     372typedef BalancedMultiWindowBase::ObjInternalRefPtr BalancedMultiWindowInternalRefPtr; 
     373 
     374typedef boost::mpl::if_c
     375    BalancedMultiWindowBase::isNodeCore
     376    CoredNodeRefPtr<BalancedMultiWindow>, 
    377377    FieldContainer::attempt_to_create_CoredNodePtr_on_non_NodeCore_FC>::type 
    378378 
    379         BalancedMultiWindowNodePtr; 
     379        BalancedMultiWindowNodeRefPtr; 
     380         
     381typedef boost::mpl::if_c< 
     382    BalancedMultiWindowBase::isNodeCore, 
     383    CoredNodeMTRefPtr<BalancedMultiWindow>, 
     384    FieldContainer::attempt_to_create_CoredNodePtr_on_non_NodeCore_FC>::type 
     385     
     386        BalancedMultiWindowNodeMTRefPtr; 
    380387 
    381388OSG_END_NAMESPACE