xtensor
|
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 1661 of file xstorage.hpp.
using xt::fixed_shape< X >::cast_type = const_array<std::size_t, sizeof...(X)> |
Definition at line 1669 of file xstorage.hpp.
using xt::fixed_shape< X >::const_iterator = typename cast_type::const_iterator |
Definition at line 1674 of file xstorage.hpp.
using xt::fixed_shape< X >::size_type = std::size_t |
Definition at line 1673 of file xstorage.hpp.
using xt::fixed_shape< X >::value_type = std::size_t |
Definition at line 1672 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1693 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1713 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1718 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1728 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1698 of file xstorage.hpp.
|
inlinestaticconstexpr |
Definition at line 1682 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1688 of file xstorage.hpp.
|
inlineconstexpr |
Definition at line 1723 of file xstorage.hpp.
|
inline |
Definition at line 1703 of file xstorage.hpp.
|
inline |
Definition at line 1708 of file xstorage.hpp.
|
inlinestaticconstexpr |
Definition at line 1676 of file xstorage.hpp.