21 g_return_val_if_fail(
string !=
nullptr,
share_unsafe(
nullptr));
26 g_return_val_if_fail(
string !=
nullptr,
share_unsafe(
nullptr));
27 char *new_string=
new (
GC::ATOMIC)
char[length+1];
28 std::memcpy(new_string,
string, length);
29 new_string[length] = 0;
Miscellaneous supporting code.
ptr_shared share_unsafe(char const *string)
ptr_shared share_string(char const *string)
Helper class to stream background task notifications as a series of messages.