
Public Member Functions | |
| java_local_ref (JNIEnv *env) | |
| java_local_ref (JNIEnv *env, T obj) | |
| ~java_local_ref (void) | |
| void | detach (void) |
| operator bool () const | |
| operator T () | |
| T & | operator= (T obj) |
Protected Attributes | |
| bool | m_detached |
| JNIEnv * | m_env |
| T | m_jobj |
Private Member Functions | |
| java_local_ref (void) | |
| void | release (void) |
Definition at line 98 of file ov-java.cc.
|
inline |
Definition at line 102 of file ov-java.cc.
|
inline |
Definition at line 105 of file ov-java.cc.
|
inline |
Definition at line 108 of file ov-java.cc.
References java_local_ref< T >::release().
|
inlineprivate |
Definition at line 133 of file ov-java.cc.
|
inline |
Definition at line 123 of file ov-java.cc.
References java_local_ref< T >::m_detached.
Referenced by compute_array_dimensions().
|
inline |
Definition at line 120 of file ov-java.cc.
References java_local_ref< T >::m_jobj.
|
inline |
Definition at line 121 of file ov-java.cc.
References java_local_ref< T >::m_jobj.
|
inline |
Definition at line 110 of file ov-java.cc.
References java_local_ref< T >::m_detached, java_local_ref< T >::m_jobj, and java_local_ref< T >::release().
|
inlineprivate |
Definition at line 137 of file ov-java.cc.
References java_local_ref< T >::m_detached, java_local_ref< T >::m_env, and java_local_ref< T >::m_jobj.
Referenced by java_local_ref< T >::~java_local_ref(), and java_local_ref< T >::operator=().
|
protected |
Definition at line 128 of file ov-java.cc.
Referenced by java_local_ref< T >::detach(), java_local_ref< T >::operator=(), and java_local_ref< T >::release().
|
protected |
Definition at line 129 of file ov-java.cc.
Referenced by java_local_ref< T >::release().
|
protected |
Definition at line 127 of file ov-java.cc.
Referenced by java_local_ref< T >::operator bool(), java_local_ref< T >::operator T(), java_local_ref< T >::operator=(), and java_local_ref< T >::release().