siplasplas
|
Implements a constexpr reference to an slice of an string. More...
#include <stringview.hpp>
Public Member Functions | |
constexpr | StringView (const ArrayView< char > &arrayView) |
![]() | |
constexpr | ArrayView (char *begin, std::size_t size) |
constexpr | ArrayView (char *begin, char *end) |
constexpr | ArrayView (std::initializer_list< char > initList) |
constexpr | ArrayView (const char(&array)[N]) |
constexpr | ArrayView (const std::array< char, N > &array) |
constexpr std::size_t | size () const |
constexpr char * | begin () const |
constexpr char * | end () const |
constexpr char *const | cbegin () const |
constexpr char *const | cend () const |
constexpr ArrayView | operator() (std::size_t begin, std::size_t end) const |
constexpr char * | operator() (std::size_t i) const |
constexpr char | operator[] (std::size_t i) const |
Implements a constexpr reference to an slice of an string.