|
libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|


Public Types | |
| using | StringViewType |
| using | Derived |
| using | Iterable |
| using | iterator |
| using | const_iterator |
Public Member Functions | |
| operator const GblStringBuffer * () const | |
| const char & | getElement_ (size_t index) const |
| char & | getElement_ (size_t index) |
| void | setElement_ (size_t index, char value) |
| size_t | getElementCount_ (void) const |
| Size | getStackBytes (void) const |
| constexpr Size | getLength (void) const |
| constexpr Size | getCapacity (void) const |
| Context * | getContext (void) const |
| constexpr bool | isEmpty (void) const |
| constexpr bool | isStack (void) const |
| constexpr bool | isHeap (void) const |
| const char * | getCString (void) const |
| char * | getCString (void) |
| std::string | toStdString (void) const |
| constexpr std::string_view | toStringView (void) const |
Protected Member Functions | |
| decltype(auto) | str_ (void) const |
| decltype(auto) | str_ (void) |
Friends | |
| constexpr bool | operator== (const Derived &lhs, const char *pRhs) noexcept |
| constexpr decltype(auto) | operator<=> (const Derived &lhs, const char *pRhs) noexcept |
| constexpr bool | operator== (const Derived &lhs, const std::string &rhs) noexcept |
| constexpr decltype(auto) | operator<=> (const Derived &lhs, const std::string &rhs) noexcept |
| constexpr bool | operator== (const Derived &lhs, std::string_view rhs) noexcept |
| constexpr decltype(auto) | operator<=> (const Derived &lhs, std::string_view rhs) noexcept |
| constexpr bool | operator== (const Derived &lhs, const string_base auto &rhs) |
| constexpr decltype(auto) | operator<=> (const Derived &lhs, const string_base auto &rhs) |
| std::ostream & | operator<< (std::ostream &output, const Derived &s) |
Definition at line 31 of file gimbal_string.hpp.
| using gimbal::StringViewBase< CRTP >::StringViewType |
Definition at line 37 of file gimbal_string.hpp.
| using gimbal::StringViewBase< CRTP >::Derived |
Definition at line 38 of file gimbal_string.hpp.
| using gimbal::StringViewBase< CRTP >::Iterable |
Definition at line 39 of file gimbal_string.hpp.
| using gimbal::StringViewBase< CRTP >::iterator |
Definition at line 40 of file gimbal_string.hpp.
| using gimbal::StringViewBase< CRTP >::const_iterator |
Definition at line 41 of file gimbal_string.hpp.
|
inlineprotected |
Definition at line 43 of file gimbal_string.hpp.
|
inlineprotected |
Definition at line 47 of file gimbal_string.hpp.
|
inline |
Definition at line 53 of file gimbal_string.hpp.
|
inline |
Definition at line 56 of file gimbal_string.hpp.
|
inline |
Definition at line 60 of file gimbal_string.hpp.
|
inline |
Definition at line 64 of file gimbal_string.hpp.
|
inline |
Definition at line 68 of file gimbal_string.hpp.
|
inline |
Definition at line 74 of file gimbal_string.hpp.
|
inlineconstexpr |
Definition at line 79 of file gimbal_string.hpp.
|
inlineconstexpr |
Definition at line 83 of file gimbal_string.hpp.
|
inline |
Definition at line 87 of file gimbal_string.hpp.
|
inlineconstexpr |
Definition at line 92 of file gimbal_string.hpp.
|
inlineconstexpr |
Definition at line 97 of file gimbal_string.hpp.
|
inlineconstexpr |
Definition at line 104 of file gimbal_string.hpp.
|
inline |
Definition at line 108 of file gimbal_string.hpp.
|
inline |
Definition at line 113 of file gimbal_string.hpp.
|
inline |
Definition at line 118 of file gimbal_string.hpp.
|
inlineconstexpr |
Definition at line 122 of file gimbal_string.hpp.
|
friend |
Definition at line 126 of file gimbal_string.hpp.
|
friend |
Definition at line 129 of file gimbal_string.hpp.
|
friend |
Definition at line 132 of file gimbal_string.hpp.
|
friend |
Definition at line 135 of file gimbal_string.hpp.
|
friend |
Definition at line 146 of file gimbal_string.hpp.
|
friend |
Definition at line 149 of file gimbal_string.hpp.
|
friend |
Definition at line 152 of file gimbal_string.hpp.
|
friend |
Definition at line 156 of file gimbal_string.hpp.
|
friend |
Definition at line 159 of file gimbal_string.hpp.