Changeset 1037
- Timestamp:
- Feb 5, 2008, 6:55:22 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/utility/Iterator.h
r1027 r1037 76 76 */ 77 77 reference operator*(void) const 78 { yat_assert<std::out_of_range>(index_<container_->size()); 79 return container_->operator()(index_); } 78 { 79 yat_assert<std::out_of_range>(index_<container_->size(), 80 "Iterator::operator*"); 81 return container_->operator()(index_); 82 } 80 83 81 84 /** … … 83 86 */ 84 87 reference operator[](difference_type n) const 85 { yat_assert<std::out_of_range>(index_+n < container_->size()); 86 return container_->operator()(index_+n); } 88 { 89 yat_assert<std::out_of_range>(index_+n < container_->size(), 90 "Iterator::operator[]"); 91 return container_->operator()(index_+n); 92 } 87 93 88 94 /**
Note: See TracChangeset
for help on using the changeset viewer.