55 using jfieldID = std::pointer_traits< ::jfieldID >::element_type;
56 using jmethodID = std::pointer_traits< ::jmethodID >::element_type;
58 using ::jobjectRefType;
66 template <
class R,
class...
Args >
74 template <
class R,
class...
Args >
Definition advanced_ownership.hpp:6
version
Definition types.hpp:83
@ jni_version_1_1
Definition types.hpp:84
@ jni_version_1_4
Definition types.hpp:86
@ jni_version_1_6
Definition types.hpp:87
@ jni_version_1_2
Definition types.hpp:85
jarray< E > & NewArray(JNIEnv &env, jsize length)
Definition functions.hpp:472
std::pointer_traits< ::jmethodID >::element_type jmethodID
Definition types.hpp:56
error
Definition types.hpp:91
@ jni_err
Definition types.hpp:93
@ jni_ok
Definition types.hpp:92
@ jni_eversion
Definition types.hpp:95
@ jni_edetached
Definition types.hpp:94
std::size_t jsize
Definition types.hpp:28
const jboolean jni_true
Definition types.hpp:18
std::pointer_traits< ::jfieldID >::element_type jfieldID
Definition types.hpp:55
const jboolean jni_false
Definition types.hpp:17
const char * signature
Definition types.hpp:70
const char * name
Definition types.hpp:69
const char * signature
Definition types.hpp:78
const char * name
Definition types.hpp:77
jobject(const jobject &)=delete
jobject & operator=(const jobject &)=delete