diff options
Diffstat (limited to 'src/variant/char_string.cpp')
-rw-r--r-- | src/variant/char_string.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/variant/char_string.cpp b/src/variant/char_string.cpp index 975b840..19c99b4 100644 --- a/src/variant/char_string.cpp +++ b/src/variant/char_string.cpp @@ -75,25 +75,25 @@ CharWideString::~CharWideString() { // It's easier to have them written in C++ directly than in a Python script that generates them. String::String(const char *from) { - internal::interface->string_new_with_utf8_chars(ptr, from); + internal::interface->string_new_with_utf8_chars(ptr(), from); } String::String(const wchar_t *from) { - internal::interface->string_new_with_wide_chars(ptr, from); + internal::interface->string_new_with_wide_chars(ptr(), from); } String::String(const char16_t *from) { - internal::interface->string_new_with_utf16_chars(ptr, from); + internal::interface->string_new_with_utf16_chars(ptr(), from); } String::String(const char32_t *from) { - internal::interface->string_new_with_utf32_chars(ptr, from); + internal::interface->string_new_with_utf32_chars(ptr(), from); } CharString String::utf8() const { - int size = internal::interface->string_to_utf8_chars(ptr, nullptr, 0); + int size = internal::interface->string_to_utf8_chars(ptr(), nullptr, 0); char *cstr = memnew_arr(char, size + 1); - internal::interface->string_to_utf8_chars(ptr, cstr, size + 1); + internal::interface->string_to_utf8_chars(ptr(), cstr, size + 1); cstr[size] = '\0'; @@ -101,9 +101,9 @@ CharString String::utf8() const { } CharString String::ascii() const { - int size = internal::interface->string_to_latin1_chars(ptr, nullptr, 0); + int size = internal::interface->string_to_latin1_chars(ptr(), nullptr, 0); char *cstr = memnew_arr(char, size + 1); - internal::interface->string_to_latin1_chars(ptr, cstr, size + 1); + internal::interface->string_to_latin1_chars(ptr(), cstr, size + 1); cstr[size] = '\0'; @@ -111,9 +111,9 @@ CharString String::ascii() const { } Char16String String::utf16() const { - int size = internal::interface->string_to_utf16_chars(ptr, nullptr, 0); + int size = internal::interface->string_to_utf16_chars(ptr(), nullptr, 0); char16_t *cstr = memnew_arr(char16_t, size + 1); - internal::interface->string_to_utf16_chars(ptr, cstr, size + 1); + internal::interface->string_to_utf16_chars(ptr(), cstr, size + 1); cstr[size] = '\0'; @@ -121,9 +121,9 @@ Char16String String::utf16() const { } Char32String String::utf32() const { - int size = internal::interface->string_to_utf32_chars(ptr, nullptr, 0); + int size = internal::interface->string_to_utf32_chars(ptr(), nullptr, 0); char32_t *cstr = memnew_arr(char32_t, size + 1); - internal::interface->string_to_utf32_chars(ptr, cstr, size + 1); + internal::interface->string_to_utf32_chars(ptr(), cstr, size + 1); cstr[size] = '\0'; @@ -131,9 +131,9 @@ Char32String String::utf32() const { } CharWideString String::wide_string() const { - int size = internal::interface->string_to_wide_chars(ptr, nullptr, 0); + int size = internal::interface->string_to_wide_chars(ptr(), nullptr, 0); wchar_t *cstr = memnew_arr(wchar_t, size + 1); - internal::interface->string_to_wide_chars(ptr, cstr, size + 1); + internal::interface->string_to_wide_chars(ptr(), cstr, size + 1); cstr[size] = '\0'; |