Public Types | |
using | value_type = typename E::value_type |
using | reference = typename E::reference |
using | const_reference = typename E::const_reference |
using | pointer = typename E::pointer |
using | const_pointer = typename E::const_pointer |
using | size_type = typename E::size_type |
using | difference_type = typename E::difference_type |
using | iterator = typename E::iterator |
using | const_iterator = typename E::const_iterator |
using | reverse_iterator = typename E::reverse_iterator |
using | const_reverse_iterator = typename E::const_reverse_iterator |
Public Member Functions | |
sequence_view (const E &container) | |
template<std::ptrdiff_t OS, std::ptrdiff_t OE> | |
sequence_view (const sequence_view< E, OS, OE > &other) | |
template<class T, class R = decltype(std::declval<T>().begin())> | |
operator T () const | |
bool | empty () const |
size_type | size () const |
const_reference | operator[] (std::size_t idx) const |
const_iterator | end () const |
const_iterator | begin () const |
const_iterator | cend () const |
const_iterator | cbegin () const |
const_reverse_iterator | rend () const |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | crend () const |
const_reverse_iterator | crbegin () const |
const_reference | front () const |
const_reference | back () const |
const E & | storage () const |
Definition at line 1742 of file xstorage.hpp.
using xt::sequence_view< E, Start, End >::const_iterator = typename E::const_iterator |
Definition at line 1756 of file xstorage.hpp.
using xt::sequence_view< E, Start, End >::const_pointer = typename E::const_pointer |
Definition at line 1750 of file xstorage.hpp.
using xt::sequence_view< E, Start, End >::const_reference = typename E::const_reference |
Definition at line 1748 of file xstorage.hpp.
using xt::sequence_view< E, Start, End >::const_reverse_iterator = typename E::const_reverse_iterator |
Definition at line 1758 of file xstorage.hpp.
using xt::sequence_view< E, Start, End >::difference_type = typename E::difference_type |
Definition at line 1753 of file xstorage.hpp.
using xt::sequence_view< E, Start, End >::iterator = typename E::iterator |
Definition at line 1755 of file xstorage.hpp.
using xt::sequence_view< E, Start, End >::pointer = typename E::pointer |
Definition at line 1749 of file xstorage.hpp.
using xt::sequence_view< E, Start, End >::reference = typename E::reference |
Definition at line 1747 of file xstorage.hpp.
using xt::sequence_view< E, Start, End >::reverse_iterator = typename E::reverse_iterator |
Definition at line 1757 of file xstorage.hpp.
using xt::sequence_view< E, Start, End >::size_type = typename E::size_type |
Definition at line 1752 of file xstorage.hpp.
using xt::sequence_view< E, Start, End >::value_type = typename E::value_type |
Definition at line 1746 of file xstorage.hpp.
|
explicit |
Definition at line 1793 of file xstorage.hpp.
|
explicit |
Definition at line 1800 of file xstorage.hpp.
auto xt::sequence_view< E, Start, End >::back | ( | ) | const |
Definition at line 1901 of file xstorage.hpp.
auto xt::sequence_view< E, Start, End >::begin | ( | ) | const |
Definition at line 1853 of file xstorage.hpp.
auto xt::sequence_view< E, Start, End >::cbegin | ( | ) | const |
Definition at line 1865 of file xstorage.hpp.
auto xt::sequence_view< E, Start, End >::cend | ( | ) | const |
Definition at line 1859 of file xstorage.hpp.
auto xt::sequence_view< E, Start, End >::crbegin | ( | ) | const |
Definition at line 1889 of file xstorage.hpp.
auto xt::sequence_view< E, Start, End >::crend | ( | ) | const |
Definition at line 1883 of file xstorage.hpp.
bool xt::sequence_view< E, Start, End >::empty | ( | ) | const |
Definition at line 1815 of file xstorage.hpp.
auto xt::sequence_view< E, Start, End >::end | ( | ) | const |
Definition at line 1840 of file xstorage.hpp.
auto xt::sequence_view< E, Start, End >::front | ( | ) | const |
Definition at line 1895 of file xstorage.hpp.
xt::sequence_view< E, Start, End >::operator T | ( | ) | const |
Definition at line 1807 of file xstorage.hpp.
auto xt::sequence_view< E, Start, End >::operator[] | ( | std::size_t | idx | ) | const |
Definition at line 1834 of file xstorage.hpp.
auto xt::sequence_view< E, Start, End >::rbegin | ( | ) | const |
Definition at line 1877 of file xstorage.hpp.
auto xt::sequence_view< E, Start, End >::rend | ( | ) | const |
Definition at line 1871 of file xstorage.hpp.
auto xt::sequence_view< E, Start, End >::size | ( | ) | const |
Definition at line 1821 of file xstorage.hpp.
const E & xt::sequence_view< E, Start, End >::storage | ( | ) | const |
Definition at line 1914 of file xstorage.hpp.