Changeset 1131

Show
Ignore:
Timestamp:
04/06/08 23:02:01 (3 months ago)
Author:
vossg
Message:

changed: add func argument typename

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/System/FieldContainer/Fields/Handle/OSGFieldContainerMFieldHandle.h

    r1083 r1131  
    5757    typedef EditFieldHandle Inherited; 
    5858 
    59     typedef boost::function<void( 
    60         FieldContainerPtrMFieldBase::ArgumentType)> AddMethod; 
     59    typedef boost::function<void(const FieldContainerPtr)> AddMethod; 
    6160 
    6261    AddMethod _fAddMethod; 
     
    208207 
    209208 
    210     typedef boost::function<void (typename FieldT::ArgumentType)> AddMethod; 
     209    typedef boost::function<void (typename FieldT::const_reference)> AddMethod; 
    211210 
    212211    AddMethod _fAddMethod; 
  • trunk/Source/System/FieldContainer/Fields/Handle/OSGFieldContainerMFieldHandle.inl

    r1083 r1131  
    343343void EditFCPtrMFieldHandle<FieldT>::add(FieldContainerPtrConstArg pNewElement) 
    344344{ 
    345     typename FieldT::ArgumentType pVal =  
    346         dynamic_cast<typename FieldT::ArgumentType>(pNewElement); 
     345    typename FieldT::const_reference pVal =  
     346        dynamic_cast<typename FieldT::const_reference>(pNewElement); 
    347347 
    348348    if(pNewElement != NULL && pVal == NULL) 
  • trunk/Source/System/FieldContainer/Fields/Handle/OSGFieldContainerSFieldHandle.h

    r1083 r1131  
    5757    typedef EditFieldHandle Inherited; 
    5858 
    59     typedef boost::function<void( 
    60         FieldContainerPtrSFieldBase::ArgumentType)> SetMethod; 
     59    typedef boost::function<void(const FieldContainerPtr)> SetMethod; 
    6160 
    6261    /*==========================  PUBLIC  =================================*/ 
     
    205204    /*==========================  PUBLIC  =================================*/ 
    206205 
    207     typedef boost::function<void (typename FieldT::ArgumentType)> SetMethod; 
     206    typedef boost::function<void (typename FieldT::const_reference)> SetMethod; 
    208207 
    209208    SetMethod _fSetMethod; 
  • trunk/Source/System/FieldContainer/Fields/Handle/OSGFieldContainerSFieldHandle.inl

    r1083 r1131  
    339339void EditFCPtrSFieldHandle<FieldT>::setValue(FieldContainerPtrConstArg rhs) 
    340340{ 
    341     typename FieldT::ArgumentType pVal =  
    342         dynamic_cast<typename FieldT::ArgumentType>(rhs); 
     341    typename FieldT::const_reference pVal =  
     342        dynamic_cast<typename FieldT::const_reference>(rhs); 
    343343 
    344344    if(rhs != NULL && pVal == NULL)