Public Types | |
typedef T | value_type |
typedef value_type & | reference |
typedef value_type const & | const_reference |
typedef _ptr_eo_array_iterator< value_type const > | const_iterator |
typedef _ptr_eo_array_iterator< value_type > | iterator |
typedef value_type * | pointer |
typedef value_type const * | const_pointer |
typedef std::size_t | size_type |
typedef std::ptrdiff_t | difference_type |
typedef std::reverse_iterator< iterator > | reverse_iterator |
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
typedef _base_type::native_handle_type | native_handle_type |
Public Member Functions | |
range_array (native_handle_type handle) | |
range_array (range_array< T > const &other) | |
range_array< T > & | operator= (range_array< T >const &other) |
range_array & | operator= (range_array &&other)=default |
range_array (range_array &&other)=default | |
reference | front () |
reference | back () |
const_reference | front () const |
const_reference | back () const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
const_reverse_iterator | crbegin () const |
const_reverse_iterator | crend () const |
Friends | |
bool | operator== (range_array< T > const &rhs, range_array< T > const &lhs) |