Changeset 460
- Timestamp:
- 08/19/15 18:05:34 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nv/stl/type_erasure.hh
r458 r460 22 22 23 23 template < typename T > 24 class raw_data_iterator : public iterator< block_access_iterator_tag, T, ptrdiff_t, T*, T& >24 class raw_data_iterator : public iterator< random_access_iterator_tag, T, ptrdiff_t, T*, T& > 25 25 { 26 26 public: 27 typedef block_access_iterator_tag iterator_category;28 typedef T value_type;29 typedef ptrdiff_t difference_type;30 typedef T* pointer;31 typedef T& reference;27 typedef random_access_iterator_tag iterator_category; 28 typedef T value_type; 29 typedef ptrdiff_t difference_type; 30 typedef T* pointer; 31 typedef T& reference; 32 32 33 33 raw_data_iterator( void* data, uint32 stride = 0, uint32 offset = 0 ) … … 60 60 61 61 template < typename T > 62 class const_raw_data_iterator : public iterator< block_access_iterator_tag, T, ptrdiff_t, const T*, const T& >62 class const_raw_data_iterator : public iterator< random_access_iterator_tag, T, ptrdiff_t, const T*, const T& > 63 63 { 64 64 public: 65 typedef block_access_iterator_tag iterator_category;66 typedef T value_type;67 typedef ptrdiff_t difference_type;68 typedef const T* pointer;69 typedef const T& reference;65 typedef random_access_iterator_tag iterator_category; 66 typedef T value_type; 67 typedef ptrdiff_t difference_type; 68 typedef const T* pointer; 69 typedef const T& reference; 70 70 71 71 constexpr const_raw_data_iterator( const raw_data_iterator< T >& it )
Note: See TracChangeset
for help on using the changeset viewer.