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.