|
|
using | pointer = char* |
|
using | reference = char& |
|
using | value_type = char |
|
using | iterator = char* |
|
using | const_iterator = const char* |
|
using | view = bytestring_view |
|
|
| basic_bytestring (std::size_t max_sz) ZEN_NOEXCEPT |
|
| basic_bytestring (const char *const other, std::size_t other_sz) ZEN_NOEXCEPT |
|
| basic_bytestring (const char *const other) ZEN_NOEXCEPT |
|
| basic_bytestring (const std::string &str) ZEN_NOEXCEPT |
|
| basic_bytestring (const basic_bytestring &other) ZEN_NOEXCEPT |
|
| basic_bytestring (basic_bytestring &&other) 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 |
|
bool | operator== (const char *other) const ZEN_NOEXCEPT |
|
template<std::size_t N2> |
| bool | operator== (const basic_bytestring< N2 > &other) const ZEN_NOEXCEPT |
|
char & | operator[] (std::size_t index) ZEN_NOEXCEPT |
|
const char & | operator[] (std::size_t index) const ZEN_NOEXCEPT |
|
bytestring_view | as_view () const ZEN_NOEXCEPT |
|
std::size_t | capacity () const ZEN_NOEXCEPT |
|
std::size_t | size () const ZEN_NOEXCEPT |
|
const char * | c_str () const ZEN_NOEXCEPT |
|
char * | data () const ZEN_NOEXCEPT |
|
std::string | to_std_string () const ZEN_NOEXCEPT |
|
void | resize (std::size_t new_sz) ZEN_NOEXCEPT |
The documentation for this class was generated from the following file: