- Timestamp:
- 07/04/14 15:57:29 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nv/handle.hh
r271 r272 124 124 { 125 125 public: 126 typedef HANDLE handle; 127 typedef TINDEX index_type; 128 typedef T value_type; 126 typedef HANDLE handle; 127 typedef TINDEX index_type; 128 typedef std::vector< T > storage; 129 typedef T value_type; 130 typedef typename storage::iterator iterator; 131 typedef typename storage::const_iterator const_iterator; 132 typedef typename storage::reference reference; 133 typedef typename storage::const_reference const_reference; 129 134 130 135 entity_store() {} … … 155 160 m_indexes.free_handle( e ); 156 161 } 162 163 iterator begin() { return m_data.begin(); } 164 const_iterator begin() const { return m_data.cbegin(); } 165 const_iterator cbegin() const { return m_data.cbegin(); } 166 167 iterator end() { return m_data.end(); } 168 const_iterator end() const { return m_data.cend(); } 169 const_iterator cend() const { return m_data.cend(); } 170 157 171 private: 158 172 std::vector< handle > m_handles; 159 st d::vector< value_type >m_data;173 storage m_data; 160 174 index_store< handle, TINDEX > m_indexes; 161 175 };
Note: See TracChangeset
for help on using the changeset viewer.