Fixed shape implementation for compile time defined arrays. More...
#include <xstorage.hpp>
Public Types | |
| using | cast_type = const_array<std::size_t, sizeof...(X)> |
| using | value_type = std::size_t |
| using | size_type = std::size_t |
| using | const_iterator = typename cast_type::const_iterator |
Public Member Functions | |
| constexpr | operator cast_type () const |
| constexpr auto | begin () const |
| constexpr auto | end () const |
| auto | rbegin () const |
| auto | rend () const |
| constexpr auto | cbegin () const |
| constexpr auto | cend () const |
| auto | crbegin () const |
| auto | crend () const |
| constexpr std::size_t | operator[] (std::size_t idx) const |
| constexpr bool | empty () const |
Static Public Member Functions | |
| static constexpr std::size_t | size () |
| template<std::size_t idx> | |
| static constexpr auto | get () |
Fixed shape implementation for compile time defined arrays.
Definition at line 1587 of file xstorage.hpp.
| using xt::fixed_shape< X >::cast_type = const_array<std::size_t, sizeof...(X)> |
Definition at line 1591 of file xstorage.hpp.
| using xt::fixed_shape< X >::const_iterator = typename cast_type::const_iterator |
Definition at line 1594 of file xstorage.hpp.
| using xt::fixed_shape< X >::size_type = std::size_t |
Definition at line 1593 of file xstorage.hpp.
| using xt::fixed_shape< X >::value_type = std::size_t |
Definition at line 1592 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1613 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1633 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1638 of file xstorage.hpp.
|
inline |
Definition at line 1643 of file xstorage.hpp.
|
inline |
Definition at line 1648 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1658 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1618 of file xstorage.hpp.
|
inlinestaticconstexpr |
Definition at line 1602 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1608 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1653 of file xstorage.hpp.
|
inline |
Definition at line 1623 of file xstorage.hpp.
|
inline |
Definition at line 1628 of file xstorage.hpp.
|
inlinestaticconstexpr |
Definition at line 1596 of file xstorage.hpp.