Show
Ignore:
Timestamp:
04/07/08 02:50:33 (8 months ago)
Author:
vossg
Message:

changed: merged some merge changes back to have a running reference

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/Base/OSGWeakPointerMField.inl

    r1077 r1138  
    444444    WeakMFieldReferenceProxy<ObjectTypeT>::operator value_type(void) const 
    445445{ 
    446     return detail::void_cast<value_type>(AccessHandler::validate(*_storeIter)); 
     446    return AccessHandler::validate(*_storeIter); 
    447447} 
    448448             
     
    451451     WeakMFieldReferenceProxy<ObjectTypeT>::operator->(void) const 
    452452{ 
    453     return detail::void_cast<value_type>(AccessHandler::validate(*_storeIter)); 
     453    return AccessHandler::validate(*_storeIter); 
    454454} 
    455455     
     
    459459{ 
    460460    AccessHandler::onReplace( 
    461         _pField, *_storeIter, detail::void_cast<StoredType>(newValue)); 
    462      
    463     *_storeIter = detail::void_cast<StoredType>(newValue)
     461        _pField, *_storeIter, newValue); 
     462     
     463    *_storeIter = newValue
    464464} 
    465465 
     
    658658        iterator pos, ValueType value) 
    659659{ 
    660     this->ptrStoreInsert(pos.base(), detail::void_cast<FieldContainerPtr>(value)); 
     660    this->ptrStoreInsert(pos.base(), value); 
    661661} 
    662662 
     
    694694                      NamespaceI  >::find(ValueType value) 
    695695{ 
    696     return iterator(this->ptrStoreFind(detail::void_cast<FieldContainerPtr>(value)), 
    697                     this                                                            ); 
     696    return iterator(this->ptrStoreFind(value), 
     697                    this                     ); 
    698698} 
    699699 
     
    704704                      NamespaceI  >::find(ValueType value) const 
    705705{ 
    706     return const_iterator( 
    707         this->ptrStoreFind(detail::void_cast<FieldContainerPtr>(value)), 
    708         this                                                            ); 
     706    return const_iterator(this->ptrStoreFind(value), 
     707                          this                     ); 
    709708} 
    710709 
     
    714713                      NamespaceI  >::findIndex(ValueType value) const 
    715714{ 
    716     return this->ptrStoreFindIndex(detail::void_cast<FieldContainerPtr>(value)); 
     715    return this->ptrStoreFindIndex(value); 
    717716} 
    718717 
     
    722721                      NamespaceI  >::push_back(ValueType value) 
    723722{ 
    724     this->ptrStoreAppend(detail::void_cast<FieldContainerPtr>(value)); 
     723    this->ptrStoreAppend(value); 
    725724} 
    726725    
     
    730729                      NamespaceI  >::resize(size_t newSize, ValueType value) 
    731730{ 
    732     this->ptrStoreResize(newSize, detail::void_cast<FieldContainerPtr>(value)); 
     731    this->ptrStoreResize(newSize, value); 
    733732} 
    734733