Guest User

Untitled

a guest
Jun 19th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. struct String
  2. {
  3. using CppType = std::string;
  4. using JniType = jstring;
  5.  
  6. using Boxed = String;
  7.  
  8. static CppType toCpp(JNIEnv* jniEnv, JniType j)
  9. {
  10. assert(j != nullptr);
  11. return jniUTF8FromString(jniEnv, j);
  12. }
  13.  
  14. static LocalRef<JniType> fromCpp(JNIEnv* jniEnv, const CppType& c)
  15. {
  16. return {jniEnv, jniStringFromUTF8(jniEnv, c)};
  17. }
  18. };
Add Comment
Please, Sign In to add comment