Photon 1.0.0
|
#include <tstring_view.h>
Public Types | |
using | value_type = char |
using | pointer = char * |
using | const_pointer = const char * |
using | reference = char & |
using | const_reference = const char & |
using | iterator = const_pointer |
using | const_iterator = const_pointer |
using | size_type = size_t |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
tstring_view ()=default | |
tstring_view (const tstring_view &other)=default | |
tstring_view (const_pointer s, size_type size) | |
constexpr const_iterator | begin () const |
constexpr const_iterator | cbegin () const |
constexpr const_iterator | end () const |
constexpr const_iterator | cend () const |
constexpr const_reference | operator[] (size_type offset) const |
constexpr const_pointer | data () const |
size_type | size () const |
size_type | length () const |
bool | empty () const |
Private Attributes | |
const_pointer | data_ = nullptr |
size_type | size_ = 0 |
using litehtml::tstring_view::const_pointer = const char* |
using litehtml::tstring_view::const_reference = const char& |
using litehtml::tstring_view::difference_type = std::ptrdiff_t |
using litehtml::tstring_view::pointer = char* |
using litehtml::tstring_view::reference = char& |
using litehtml::tstring_view::size_type = size_t |
using litehtml::tstring_view::value_type = char |
|
default |
|
default |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inline |
|
inlineconstexpr |
|
inline |
|
inlineconstexpr |
|
inline |
|
private |
|
private |