Zen C++ Libraries
Zero-dependency re-usable components for C++
Loading...
Searching...
No Matches
bytestring_view Class Reference

Public Types

using reference = const char&
using value_type = const char
using iterator = const char*
using const_iterator = const char*

Public Member Functions

template<typename BS>
 bytestring_view (const BS &data) ZEN_NOEXCEPT
bool operator== (const char *other) const ZEN_NOEXCEPT
template<std::size_t N>
bool operator== (const basic_bytestring< N > &other) const ZEN_NOEXCEPT
template<typename T>
bool operator!= (const T &other) const ZEN_NOEXCEPT
const char & operator[] (std::size_t index) const ZEN_NOEXCEPT
iterator begin () ZEN_NOEXCEPT
iterator end () ZEN_NOEXCEPT
const_iterator begin () const ZEN_NOEXCEPT
const_iterator end () const ZEN_NOEXCEPT
const_iterator cbegin () const ZEN_NOEXCEPT
const_iterator cend () const ZEN_NOEXCEPT

Public Attributes

const char * ptr
const std::size_t sz

The documentation for this class was generated from the following file: