#include <vector_proxy.hpp>
Public Types | |
| typedef VectorType::value_type | value_type |
| typedef range::size_type | size_type |
| typedef range::difference_type | difference_type |
| typedef value_type | reference |
| typedef const value_type & | const_reference |
Public Member Functions | |
| vector_range (VectorType &v, range const &entry_range) | |
| size_type | start () const |
| size_type | size () const |
| template<typename LHS , typename RHS , typename OP > | |
| self_type & | operator= (const vector_expression< LHS, RHS, OP > &proxy) |
| self_type & | operator+= (self_type const &other) |
| VectorType & | get () |
| const VectorType & | get () const |
Static Public Attributes | |
| static const int | alignment = VectorType::alignment |
| typedef const value_type& const_reference |
| typedef value_type reference |
| typedef range::size_type size_type |
| typedef VectorType::value_type value_type |
| vector_range | ( | VectorType & | v, | |
| range const & | entry_range | |||
| ) | [inline] |
| VectorType& get | ( | ) | [inline] |
| const VectorType& get | ( | ) | const [inline] |
| self_type& operator= | ( | const vector_expression< LHS, RHS, OP > & | proxy | ) | [inline] |
| size_type size | ( | ) | const [inline] |
| size_type start | ( | ) | const [inline] |
const int alignment = VectorType::alignment [static] |
1.7.1