Changeset 1138 for branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/Base/OSGWeakPointerMField.inl
- Timestamp:
- 04/07/08 02:50:33 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/Base/OSGWeakPointerMField.inl
r1077 r1138 444 444 WeakMFieldReferenceProxy<ObjectTypeT>::operator value_type(void) const 445 445 { 446 return detail::void_cast<value_type>(AccessHandler::validate(*_storeIter));446 return AccessHandler::validate(*_storeIter); 447 447 } 448 448 … … 451 451 WeakMFieldReferenceProxy<ObjectTypeT>::operator->(void) const 452 452 { 453 return detail::void_cast<value_type>(AccessHandler::validate(*_storeIter));453 return AccessHandler::validate(*_storeIter); 454 454 } 455 455 … … 459 459 { 460 460 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; 464 464 } 465 465 … … 658 658 iterator pos, ValueType value) 659 659 { 660 this->ptrStoreInsert(pos.base(), detail::void_cast<FieldContainerPtr>(value));660 this->ptrStoreInsert(pos.base(), value); 661 661 } 662 662 … … 694 694 NamespaceI >::find(ValueType value) 695 695 { 696 return iterator(this->ptrStoreFind( detail::void_cast<FieldContainerPtr>(value)),697 this );696 return iterator(this->ptrStoreFind(value), 697 this ); 698 698 } 699 699 … … 704 704 NamespaceI >::find(ValueType value) const 705 705 { 706 return const_iterator( 707 this->ptrStoreFind(detail::void_cast<FieldContainerPtr>(value)), 708 this ); 706 return const_iterator(this->ptrStoreFind(value), 707 this ); 709 708 } 710 709 … … 714 713 NamespaceI >::findIndex(ValueType value) const 715 714 { 716 return this->ptrStoreFindIndex( detail::void_cast<FieldContainerPtr>(value));715 return this->ptrStoreFindIndex(value); 717 716 } 718 717 … … 722 721 NamespaceI >::push_back(ValueType value) 723 722 { 724 this->ptrStoreAppend( detail::void_cast<FieldContainerPtr>(value));723 this->ptrStoreAppend(value); 725 724 } 726 725 … … 730 729 NamespaceI >::resize(size_t newSize, ValueType value) 731 730 { 732 this->ptrStoreResize(newSize, detail::void_cast<FieldContainerPtr>(value));731 this->ptrStoreResize(newSize, value); 733 732 } 734 733
