siplasplas
Public Member Functions | List of all members
cpp::constexp::ConstArrayView< T > Class Template Reference

Public Member Functions

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: