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


Public Member Functions | |
| const GblStringBuffer * | getString_ (void) const |
| GblStringBuffer * | getString_ (void) |
| String (std::nullptr_t, Size size=sizeof(String)) | |
| String (Context *pCtx=nullptr, Size size=sizeof(String)) | |
| String (const std::string &stdString, Context *pCtx=nullptr, Size size=sizeof(String)) | |
| GBL_PMR_STRING_ONLY_ (String(const std::pmr::string &stdPmrString, Context *pCtx=nullptr, Size size=sizeof(String)):String(std::string_view{stdPmrString.c_str()}, pCtx, size) {}) String(const char *pCStr | |
| Context Size Size | take (GblStringBuffer *pGblStr) |
| auto | take (void) |
| void | give (std::pair< char *, Size > data) |
| void | clear (void) |
| const String & | operator= (std::string_view view) |
| const String & | operator= (const String &rhs) |
| const String & | operator= (StringView string) |
| const String & | operator= (const std::string &stdString) |
Public Member Functions inherited from gimbal::StringViewBase< String > | |
| 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 |
Data Fields | |
| Context * | pCtx |
| Context Size | size |
Data Fields inherited from GblStringBuffer | |
| GblArrayList | data |
Definition at line 184 of file gimbal_string.hpp.
|
inline |
Definition at line 201 of file gimbal_string.hpp.
Definition at line 204 of file gimbal_string.hpp.
|
inline |
Definition at line 208 of file gimbal_string.hpp.
|
inline |
Definition at line 190 of file gimbal_string.hpp.
|
inline |
Definition at line 194 of file gimbal_string.hpp.
|
inline |
Definition at line 247 of file gimbal_string.hpp.
|
inline |
Definition at line 254 of file gimbal_string.hpp.
|
inline |
Definition at line 258 of file gimbal_string.hpp.
|
inline |
Definition at line 262 of file gimbal_string.hpp.
|
inline |
Definition at line 266 of file gimbal_string.hpp.
Definition at line 271 of file gimbal_string.hpp.
|
inline |
Definition at line 275 of file gimbal_string.hpp.
|
inline |
Definition at line 279 of file gimbal_string.hpp.
| Context* gimbal::String::pCtx |
Definition at line 216 of file gimbal_string.hpp.
| Context Size gimbal::String::size |
Definition at line 216 of file gimbal_string.hpp.