|
opynsim
Unofficial C++ Documentation
|
#include <c_string_view.h>
Public Types | |
| using | value_type = std::string_view::value_type |
| using | pointer = value_type * |
| using | const_pointer = const value_type * |
| using | iterator = value_type * |
| using | const_iterator = const value_type * |
| using | size_type = std::string_view::size_type |
Public Member Functions | |
| constexpr | CStringView ()=default |
| constexpr | CStringView (const value_type *s) |
| constexpr | CStringView (const value_type *s, size_type count) |
| constexpr | CStringView (std::nullptr_t) |
| CStringView (const std::string &s) | |
| constexpr | CStringView (const CStringView &)=default |
| constexpr | CStringView (CStringView &&) noexcept=default |
| constexpr CStringView & | operator= (const CStringView &)=default |
| constexpr CStringView & | operator= (CStringView &&) noexcept=default |
| constexpr | ~CStringView () noexcept=default |
| constexpr size_type | size () const |
| constexpr size_type | length () const |
| constexpr bool | empty () const |
| constexpr const value_type * | c_str () const |
| constexpr | operator std::string_view () const |
| constexpr const_iterator | begin () const |
| constexpr const_iterator | end () const |
| constexpr const_pointer | data () const |
Friends | |
| constexpr friend bool | operator== (const CStringView &lhs, const CStringView &rhs) |
| constexpr friend auto | operator<=> (const CStringView &lhs, const CStringView &rhs) |
| using osc::CStringView::size_type = std::string_view::size_type |
| using osc::CStringView::value_type = std::string_view::value_type |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inline |
|
constexprdefault |
|
constexprdefaultnoexcept |
|
constexprdefaultnoexcept |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
constexprdefault |
|
constexprdefaultnoexcept |
|
friend |
|
friend |