Changeset 1135 for trunk/Source/System/FieldContainer/Fields/PointerFields/OSGChildPointerMField.inl
- Timestamp:
- 04/06/08 23:03:34 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/System/FieldContainer/Fields/PointerFields/OSGChildPointerMField.inl
r1122 r1135 445 445 ChildMFieldReferenceProxy<ObjectTypeT>::operator value_type(void) const 446 446 { 447 return detail::void_cast<value_type>(AccessHandler::validate(*_storeIter));447 return AccessHandler::validate(*_storeIter); 448 448 } 449 449 … … 452 452 ChildMFieldReferenceProxy<ObjectTypeT>::operator->(void) const 453 453 { 454 return detail::void_cast<value_type>(AccessHandler::validate(*_storeIter));454 return AccessHandler::validate(*_storeIter); 455 455 } 456 456 … … 460 460 { 461 461 AccessHandler::onReplace( 462 _pField, *_storeIter, detail::void_cast<StoredType>(newValue));463 464 *_storeIter = detail::void_cast<StoredType>(newValue);462 _pField, *_storeIter, newValue); 463 464 *_storeIter = newValue; 465 465 } 466 466 … … 657 657 iterator pos, ValueType value) 658 658 { 659 this->ptrStoreInsert(pos.base(), detail::void_cast<FieldContainerPtr>(value));659 this->ptrStoreInsert(pos.base(), value); 660 660 } 661 661 … … 693 693 NamespaceI >::find(ValueType value) 694 694 { 695 return iterator(this->ptrStoreFind( detail::void_cast<FieldContainerPtr>(value)),695 return iterator(this->ptrStoreFind(value), 696 696 this ); 697 697 } … … 704 704 { 705 705 return const_iterator( 706 this->ptrStoreFind( detail::void_cast<FieldContainerPtr>(value)),707 this );706 this->ptrStoreFind(value), 707 this ); 708 708 } 709 709 … … 713 713 NamespaceI >::findIndex(ValueType value) const 714 714 { 715 return this->ptrStoreFindIndex( detail::void_cast<FieldContainerPtr>(value));715 return this->ptrStoreFindIndex(value); 716 716 } 717 717 … … 721 721 NamespaceI >::push_back(ValueType value) 722 722 { 723 this->ptrStoreAppend( detail::void_cast<FieldContainerPtr>(value));723 this->ptrStoreAppend(value); 724 724 } 725 725 … … 729 729 NamespaceI >::resize(size_t newSize, ValueType value) 730 730 { 731 this->ptrStoreResize(newSize, detail::void_cast<FieldContainerPtr>(value));731 this->ptrStoreResize(newSize, value); 732 732 } 733 733
