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 1659 of file xstorage.hpp.
| using xt::sequence_view< E, Start, End >::const_iterator = typename E::const_iterator |
Definition at line 1673 of file xstorage.hpp.
| using xt::sequence_view< E, Start, End >::const_pointer = typename E::const_pointer |
Definition at line 1667 of file xstorage.hpp.
| using xt::sequence_view< E, Start, End >::const_reference = typename E::const_reference |
Definition at line 1665 of file xstorage.hpp.
| using xt::sequence_view< E, Start, End >::const_reverse_iterator = typename E::const_reverse_iterator |
Definition at line 1675 of file xstorage.hpp.
| using xt::sequence_view< E, Start, End >::difference_type = typename E::difference_type |
Definition at line 1670 of file xstorage.hpp.
| using xt::sequence_view< E, Start, End >::iterator = typename E::iterator |
Definition at line 1672 of file xstorage.hpp.
| using xt::sequence_view< E, Start, End >::pointer = typename E::pointer |
Definition at line 1666 of file xstorage.hpp.
| using xt::sequence_view< E, Start, End >::reference = typename E::reference |
Definition at line 1664 of file xstorage.hpp.
| using xt::sequence_view< E, Start, End >::reverse_iterator = typename E::reverse_iterator |
Definition at line 1674 of file xstorage.hpp.
| using xt::sequence_view< E, Start, End >::size_type = typename E::size_type |
Definition at line 1669 of file xstorage.hpp.
| using xt::sequence_view< E, Start, End >::value_type = typename E::value_type |
Definition at line 1663 of file xstorage.hpp.
|
explicit |
Definition at line 1710 of file xstorage.hpp.
|
explicit |
Definition at line 1717 of file xstorage.hpp.
| auto xt::sequence_view< E, Start, End >::back | ( | ) | const |
Definition at line 1818 of file xstorage.hpp.
| auto xt::sequence_view< E, Start, End >::begin | ( | ) | const |
Definition at line 1770 of file xstorage.hpp.
| auto xt::sequence_view< E, Start, End >::cbegin | ( | ) | const |
Definition at line 1782 of file xstorage.hpp.
| auto xt::sequence_view< E, Start, End >::cend | ( | ) | const |
Definition at line 1776 of file xstorage.hpp.
| auto xt::sequence_view< E, Start, End >::crbegin | ( | ) | const |
Definition at line 1806 of file xstorage.hpp.
| auto xt::sequence_view< E, Start, End >::crend | ( | ) | const |
Definition at line 1800 of file xstorage.hpp.
| bool xt::sequence_view< E, Start, End >::empty | ( | ) | const |
Definition at line 1732 of file xstorage.hpp.
| auto xt::sequence_view< E, Start, End >::end | ( | ) | const |
Definition at line 1757 of file xstorage.hpp.
| auto xt::sequence_view< E, Start, End >::front | ( | ) | const |
Definition at line 1812 of file xstorage.hpp.
| xt::sequence_view< E, Start, End >::operator T | ( | ) | const |
Definition at line 1724 of file xstorage.hpp.
| auto xt::sequence_view< E, Start, End >::operator[] | ( | std::size_t | idx | ) | const |
Definition at line 1751 of file xstorage.hpp.
| auto xt::sequence_view< E, Start, End >::rbegin | ( | ) | const |
Definition at line 1794 of file xstorage.hpp.
| auto xt::sequence_view< E, Start, End >::rend | ( | ) | const |
Definition at line 1788 of file xstorage.hpp.
| auto xt::sequence_view< E, Start, End >::size | ( | ) | const |
Definition at line 1738 of file xstorage.hpp.
| const E & xt::sequence_view< E, Start, End >::storage | ( | ) | const |
Definition at line 1831 of file xstorage.hpp.