|
constexpr | ArrayView (T *begin, std::size_t size) |
|
constexpr | ArrayView (T *begin, T *end) |
|
constexpr | ArrayView (std::initializer_list< T > initList) |
|
template<std::size_t N> |
constexpr | ArrayView (const T(&array)[N]) |
|
template<std::size_t N> |
constexpr | ArrayView (const std::array< T, N > &array) |
|
constexpr std::size_t | size () const |
|
constexpr T * | begin () const |
|
constexpr T * | end () const |
|
constexpr T *const | cbegin () const |
|
constexpr T *const | cend () const |
|
constexpr ArrayView | operator() (std::size_t begin, std::size_t end) const |
|
constexpr T * | operator() (std::size_t i) const |
|
constexpr T | operator[] (std::size_t i) const |
|
The documentation for this class was generated from the following file: