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 |
| 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 1657 of file xstorage.hpp.
| using xt::fixed_shape< X >::cast_type = const_array<std::size_t, sizeof...(X)> |
Definition at line 1665 of file xstorage.hpp.
| using xt::fixed_shape< X >::const_iterator = typename cast_type::const_iterator |
Definition at line 1670 of file xstorage.hpp.
| using xt::fixed_shape< X >::size_type = std::size_t |
Definition at line 1669 of file xstorage.hpp.
| using xt::fixed_shape< X >::value_type = std::size_t |
Definition at line 1668 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1689 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1709 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1714 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1724 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1694 of file xstorage.hpp.
|
inlinestaticconstexpr |
Definition at line 1678 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1684 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1719 of file xstorage.hpp.
|
inline |
Definition at line 1699 of file xstorage.hpp.
|
inline |
Definition at line 1704 of file xstorage.hpp.
|
inlinestaticconstexpr |
Definition at line 1672 of file xstorage.hpp.