GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Go to the source code of this file.
Classes | |
class | java_local_ref< T > |
class | octave_java |
Typedefs | |
typedef java_local_ref < jbyteArray > | jbyteArray_ref |
typedef java_local_ref< jclass > | jclass_ref |
typedef java_local_ref < jdoubleArray > | jdoubleArray_ref |
typedef java_local_ref< jintArray > | jintArray_ref |
typedef java_local_ref< jobject > | jobject_ref |
typedef java_local_ref < jobjectArray > | jobjectArray_ref |
typedef java_local_ref< jstring > | jstring_ref |
typedef java_local_ref < jthrowable > | jthrowable_ref |
Functions | |
OCTINTERP_API octave_value | box (JNIEnv *jni_env, jobject jobj, jclass jcls=0) |
OCTINTERP_API octave_value | box_more (JNIEnv *jni_env, jobject jobj, jclass jcls=0) |
OCTINTERP_API std::string | jstring_to_string (JNIEnv *jni_env, jstring s) |
OCTINTERP_API std::string | jstring_to_string (JNIEnv *jni_env, jobject obj) |
OCTINTERP_API int | unbox (JNIEnv *jni_env, const octave_value &val, jobject_ref &jobj, jclass_ref &jcls) |
OCTINTERP_API int | unbox (JNIEnv *jni_env, const octave_value_list &args, jobjectArray_ref &jobjs, jobjectArray_ref &jclss) |
Variables | |
OCTINTERP_API bool | Vdebug_java |
OCTINTERP_API bool | Vjava_matrix_autoconversion |
OCTINTERP_API bool | Vjava_unsigned_autoconversion |
typedef java_local_ref<jbyteArray> jbyteArray_ref |
typedef java_local_ref<jclass> jclass_ref |
typedef java_local_ref<jdoubleArray> jdoubleArray_ref |
typedef java_local_ref<jintArray> jintArray_ref |
typedef java_local_ref<jobject> jobject_ref |
typedef java_local_ref<jobjectArray> jobjectArray_ref |
typedef java_local_ref<jstring> jstring_ref |
typedef java_local_ref<jthrowable> jthrowable_ref |
OCTINTERP_API octave_value box | ( | JNIEnv * | jni_env, |
jobject | jobj, | ||
jclass | jcls = 0 |
||
) |
OCTINTERP_API octave_value box_more | ( | JNIEnv * | jni_env, |
jobject | jobj, | ||
jclass | jcls = 0 |
||
) |
Referenced by DEFUN().
OCTINTERP_API std::string jstring_to_string | ( | JNIEnv * | jni_env, |
jstring | s | ||
) |
Referenced by octave_java::init().
OCTINTERP_API std::string jstring_to_string | ( | JNIEnv * | jni_env, |
jobject | obj | ||
) |
OCTINTERP_API int unbox | ( | JNIEnv * | jni_env, |
const octave_value & | val, | ||
jobject_ref & | jobj, | ||
jclass_ref & | jcls | ||
) |
OCTINTERP_API int unbox | ( | JNIEnv * | jni_env, |
const octave_value_list & | args, | ||
jobjectArray_ref & | jobjs, | ||
jobjectArray_ref & | jclss | ||
) |
OCTINTERP_API bool Vdebug_java |
OCTINTERP_API bool Vjava_matrix_autoconversion |
OCTINTERP_API bool Vjava_unsigned_autoconversion |