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/OSGUnrecordedPointerMField.inl

    r1077 r1138  
    449449{ 
    450450    return detail::void_cast<value_type>(AccessHandler::validate(*_storeIter)); 
     451//    return AccessHandler::validate(*_storeIter); 
    451452} 
    452453             
     
    456457{ 
    457458    return detail::void_cast<value_type>(AccessHandler::validate(*_storeIter)); 
     459//    return AccessHandler::validate(*_storeIter); 
    458460} 
    459461     
     
    462464     UnrecordedMFieldReferenceProxy<ObjectTypeT>::operator=(value_type newValue) 
    463465{ 
    464     AccessHandler::onReplace( 
    465         _pField, *_storeIter, detail::void_cast<StoredType>(newValue)); 
    466      
    467     *_storeIter = detail::void_cast<StoredType>(newValue); 
     466    AccessHandler::onReplace(_pField, *_storeIter, newValue); 
     467     
     468    *_storeIter = newValue; 
    468469} 
    469470 
     
    664665        iterator pos, ValueType value) 
    665666{ 
    666     this->ptrStoreInsert(pos.base(), detail::void_cast<FieldContainerPtr>(value)); 
     667    this->ptrStoreInsert(pos.base(), value); 
    667668} 
    668669 
     
    700701                            NamespaceI  >::find(ValueType value) 
    701702{ 
    702     return iterator(this->ptrStoreFind(detail::void_cast<FieldContainerPtr>(value)), 
    703                     this                                                            ); 
     703    return iterator(this->ptrStoreFind(value), 
     704                    this                     ); 
    704705} 
    705706 
     
    710711                            NamespaceI  >::find(ValueType value) const 
    711712{ 
    712     return const_iterator( 
    713         this->ptrStoreFind(detail::void_cast<FieldContainerPtr>(value)), 
    714         this                                                            ); 
     713    return const_iterator(this->ptrStoreFind(value), 
     714                          this                     ); 
    715715} 
    716716 
     
    720720                            NamespaceI  >::findIndex(ValueType value) const 
    721721{ 
    722     return this->ptrStoreFindIndex(detail::void_cast<FieldContainerPtr>(value)); 
     722    return this->ptrStoreFindIndex(value); 
    723723} 
    724724 
     
    728728                            NamespaceI  >::push_back(ValueType value) 
    729729{ 
    730     this->ptrStoreAppend(detail::void_cast<FieldContainerPtr>(value)); 
     730    this->ptrStoreAppend(value); 
    731731} 
    732732    
     
    736736                            NamespaceI  >::resize(size_t newSize, ValueType value) 
    737737{ 
    738     this->ptrStoreResize(newSize, detail::void_cast<FieldContainerPtr>(value)); 
     738    this->ptrStoreResize(newSize, value); 
    739739} 
    740740