diff options
Diffstat (limited to 'include/core/String.hpp')
-rw-r--r-- | include/core/String.hpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/core/String.hpp b/include/core/String.hpp index 43da4a3..7788195 100644 --- a/include/core/String.hpp +++ b/include/core/String.hpp @@ -40,7 +40,9 @@ public: operator NodePath() const; int length() const; - const char *c_string() const; + const wchar_t *unicode_str() const; + char *alloc_c_string() const; + void get_c_string(char *p_dest, int *p_size) const; int64_t find(String p_what) const; int64_t find_from(String p_what, int64_t p_from) const; @@ -106,6 +108,8 @@ public: }; String operator+(const char *a, const String &b); +String operator+(const wchar_t *a, const String &b); + } #endif // STRING_H |