- Timestamp:
- Jul 16, 2008, 7:51:54 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/utility/DataIterator.h
r1366 r1375 26 26 27 27 #include <boost/iterator/iterator_adaptor.hpp> 28 #include <boost/type_traits/remove_reference.hpp> 28 29 29 30 namespace theplu { … … 39 40 DataIterator<Base> // Derived 40 41 , Base // Base 41 , double // Value42 , boost::remove_reference<typename iterator_traits<Base>::data_reference> 42 43 , boost::forward_traversal_tag // CategoryOrTraversal 43 , double44 , typename iterator_traits<Base>::data_reference // Reference 44 45 > 45 46 … … 57 58 \return data 58 59 */ 59 double operator*(void) const60 typename iterator_traits<Base>::data_reference operator*(void) const 60 61 { return iterator_traits<Base>().data(this->base()); } 61 62
Note: See TracChangeset
for help on using the changeset viewer.