GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
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 | detached |
JNIEnv * | env |
T | jobj |
Private Member Functions | |
java_local_ref (void) | |
void | release (void) |
Definition at line 74 of file ov-java.cc.
|
inline |
Definition at line 78 of file ov-java.cc.
|
inline |
Definition at line 81 of file ov-java.cc.
|
inline |
Definition at line 84 of file ov-java.cc.
References java_local_ref< T >::release().
|
inlineprivate |
Definition at line 111 of file ov-java.cc.
|
inline |
Definition at line 99 of file ov-java.cc.
References java_local_ref< T >::detached.
Referenced by compute_array_dimensions(), and unbox().
|
inline |
Definition at line 96 of file ov-java.cc.
References java_local_ref< T >::jobj.
|
inline |
Definition at line 97 of file ov-java.cc.
References java_local_ref< T >::jobj.
|
inline |
Definition at line 86 of file ov-java.cc.
References java_local_ref< T >::detached, java_local_ref< T >::jobj, and java_local_ref< T >::release().
|
inlineprivate |
Definition at line 103 of file ov-java.cc.
References java_local_ref< T >::detached, java_local_ref< T >::env, and java_local_ref< T >::jobj.
Referenced by java_local_ref< T >::operator=(), and java_local_ref< T >::~java_local_ref().
|
protected |
Definition at line 118 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 119 of file ov-java.cc.
Referenced by java_local_ref< T >::release().
|
protected |
Definition at line 117 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().