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


Public Member Functions | |
| StringView (const GblStringBuffer &gblStr) | |
| StringView (const gimbal::String &string) | |
| StringView (const GblStringBuffer *pGblStringBuffer) | |
| const GblStringBuffer * | getString_ (void) const |
| bool | isValid (void) const |
Public Member Functions inherited from gimbal::StringViewBase< StringView > | |
| 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 |
Additional Inherited Members | |
Public Types inherited from gimbal::StringViewBase< StringView > | |
| using | StringViewType |
| using | Derived |
| using | Iterable |
| using | iterator |
| using | const_iterator |
Protected Member Functions inherited from gimbal::StringViewBase< StringView > | |
| decltype(auto) | str_ (void) const |
| decltype(auto) | str_ (void) |
Definition at line 166 of file gimbal_string.hpp.
|
inline |
Definition at line 172 of file gimbal_string.hpp.
|
inline |
Definition at line 424 of file gimbal_string.hpp.
|
inline |
Definition at line 177 of file gimbal_string.hpp.
|
inline |
Definition at line 180 of file gimbal_string.hpp.
|
inline |
Definition at line 181 of file gimbal_string.hpp.