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 = StringViewBase< StringView > |
using | Derived = StringView |
using | Iterable = RandomAccessIterable< StringViewType, size_t, char > |
using | iterator = typename Iterable::iterator |
using | const_iterator = typename Iterable::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.