std::string convertUTF16ToUTF8(const std::u16string &string)
Definition: string_conversion.hpp:17
std::u16string convertUTF8ToUTF16(const std::string &string)
Definition: string_conversion.hpp:12
Definition: object.hpp:44
Definition: advanced_ownership.hpp:5
jsize GetStringLength(JNIEnv &env, jstring &string)
Definition: functions.hpp:377
jstring & NewString(JNIEnv &env, const char16_t *chars, jsize len)
Definition: functions.hpp:364
Definition: unique.hpp:38
std::vector< T > MakeAnything(ThingToMake< std::vector< T >>, JNIEnv &env, const Array< T > &array)
Definition: array.hpp:114
void GetStringRegion(JNIEnv &env, jstring &string, jsize start, jsize len, char16_t *buf)
Definition: functions.hpp:423
void NullCheck(JNIEnv &env, T *ptr, const char *message=nullptr)
Definition: npe.hpp:13