|
constexpr | ConstArrayView (const T *begin, std::size_t size) |
|
constexpr | ConstArrayView (const T *begin, const T *end) |
|
template<std::size_t N> |
constexpr | ConstArrayView (const T(&array)[N]) |
|
template<std::size_t N> |
constexpr | ConstArrayView (const std::array< T, N > &array) |
|
constexpr | ConstArrayView (std::initializer_list< T > initList) |
|
constexpr std::size_t | size () const |
|
constexpr const T * | begin () const |
|
constexpr const T * | end () const |
|
constexpr const T *const | cbegin () const |
|
constexpr const T *const | cend () const |
|
constexpr ConstArrayView | operator() (std::size_t begin, std::size_t end) const |
|
constexpr const 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: