Name
SPVM::Document::NativeAPI::StringBuffer - SPVM String Buffer Native APIs
Usage
// String Buffer API
void* string_buffer_api = env->api->string_buffer;
// New string_buffer
void* string_buffer = string_buffer_api->new_string_buffer();
// Free string_buffer
string_buffer_api->free_object(string_buffer);
Description
SPVM String Buffer Native APIs are the public APIs for string buffers.
Ids Of String Buffer Native APIs
String buffer native APIs have its IDs.
0 new_object
1 free_object
2 get_value
3 get_length
String Buffer Native APIs
new_object
void* (*new_object)();
Create a new temporary string buffer object.
free_object
void (*free_object)(void* string_buffer);
Free the string buffer object.
get_value
const char* (*get_value)(void* string_buffer);
Get the bytes of the string value of the string buffer object.
get_length
int32_t (*get_length)(void* string_buffer);
Get the length of the string value of the string buffer object.
Copyright & License
Copyright (c) 2023 Yuki Kimoto
MIT License