summaryrefslogtreecommitdiffstats
path: root/src/variant
diff options
context:
space:
mode:
authorbruvzg <7645683+bruvzg@users.noreply.github.com>2024-06-02 21:22:06 +0300
committerbruvzg <7645683+bruvzg@users.noreply.github.com>2024-06-13 18:57:24 +0300
commit2360f84513b4d17484666cdf8318efae18d54ae2 (patch)
treeb5538a2d6c3781c96cac76505fe837680649a6f0 /src/variant
parentc5986e666fc5a3374d604588604af68800165fca (diff)
downloadredot-cpp-2360f84513b4d17484666cdf8318efae18d54ae2.tar.gz
[TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API.
Diffstat (limited to 'src/variant')
-rw-r--r--src/variant/char_string.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/variant/char_string.cpp b/src/variant/char_string.cpp
index cac46cf..83a36c5 100644
--- a/src/variant/char_string.cpp
+++ b/src/variant/char_string.cpp
@@ -178,8 +178,8 @@ String String::utf8(const char *from, int64_t len) {
return ret;
}
-void String::parse_utf8(const char *from, int64_t len) {
- internal::gdextension_interface_string_new_with_utf8_chars_and_len(_native_ptr(), from, len);
+Error String::parse_utf8(const char *from, int64_t len) {
+ return (Error)internal::gdextension_interface_string_new_with_utf8_chars_and_len2(_native_ptr(), from, len);
}
String String::utf16(const char16_t *from, int64_t len) {
@@ -188,8 +188,8 @@ String String::utf16(const char16_t *from, int64_t len) {
return ret;
}
-void String::parse_utf16(const char16_t *from, int64_t len) {
- internal::gdextension_interface_string_new_with_utf16_chars_and_len(_native_ptr(), from, len);
+Error String::parse_utf16(const char16_t *from, int64_t len, bool default_little_endian) {
+ return (Error)internal::gdextension_interface_string_new_with_utf16_chars_and_len2(_native_ptr(), from, len, default_little_endian);
}
String String::num_real(double p_num, bool p_trailing) {