Skip to content

Commit 03ea717

Browse files
mihedsnopek
authored andcommitted
Declare explicit specializations for CharStringT
(cherry picked from commit 6e05b97)
1 parent e389f7a commit 03ea717

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

include/godot_cpp/variant/char_string.hpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,18 @@ class CharStringT {
120120
void copy_from(const T *p_cstr);
121121
};
122122

123+
template <>
124+
const char *CharStringT<char>::get_data() const;
125+
126+
template <>
127+
const char16_t *CharStringT<char16_t>::get_data() const;
128+
129+
template <>
130+
const char32_t *CharStringT<char32_t>::get_data() const;
131+
132+
template <>
133+
const wchar_t *CharStringT<wchar_t>::get_data() const;
134+
123135
typedef CharStringT<char> CharString;
124136
typedef CharStringT<char16_t> Char16String;
125137
typedef CharStringT<char32_t> Char32String;

0 commit comments

Comments
 (0)