OR-Tools  8.0
JObjectWrapper

Detailed Description

Definition at line 323 of file constraint_solver_java_wrap.cc.

Public Member Functions

 JObjectWrapper ()
 
 ~JObjectWrapper ()
 
bool set (JNIEnv *jenv, jobject jobj, bool mem_own, bool weak_global)
 
jobject get (JNIEnv *jenv) const
 
void release (JNIEnv *jenv)
 
jobject peek ()
 
void java_change_ownership (JNIEnv *jenv, jobject jself, bool take_or_release)
 
 JObjectWrapper ()
 
 ~JObjectWrapper ()
 
bool set (JNIEnv *jenv, jobject jobj, bool mem_own, bool weak_global)
 
jobject get (JNIEnv *jenv) const
 
void release (JNIEnv *jenv)
 
jobject peek ()
 
void java_change_ownership (JNIEnv *jenv, jobject jself, bool take_or_release)
 

Constructor & Destructor Documentation

◆ JObjectWrapper() [1/2]

JObjectWrapper ( )
inline

Definition at line 325 of file constraint_solver_java_wrap.cc.

◆ ~JObjectWrapper() [1/2]

~JObjectWrapper ( )
inline

Definition at line 328 of file constraint_solver_java_wrap.cc.

◆ JObjectWrapper() [2/2]

JObjectWrapper ( )
inline

Definition at line 308 of file sat_java_wrap.cc.

◆ ~JObjectWrapper() [2/2]

~JObjectWrapper ( )
inline

Definition at line 311 of file sat_java_wrap.cc.

Member Function Documentation

◆ get() [1/2]

jobject get ( JNIEnv *  jenv) const
inline

Definition at line 333 of file sat_java_wrap.cc.

◆ get() [2/2]

jobject get ( JNIEnv *  jenv) const
inline

Definition at line 350 of file constraint_solver_java_wrap.cc.

◆ java_change_ownership() [1/2]

void java_change_ownership ( JNIEnv *  jenv,
jobject  jself,
bool  take_or_release 
)
inline

Definition at line 368 of file sat_java_wrap.cc.

◆ java_change_ownership() [2/2]

void java_change_ownership ( JNIEnv *  jenv,
jobject  jself,
bool  take_or_release 
)
inline

Definition at line 385 of file constraint_solver_java_wrap.cc.

◆ peek() [1/2]

jobject peek ( )
inline

Definition at line 362 of file sat_java_wrap.cc.

◆ peek() [2/2]

jobject peek ( )
inline

Definition at line 379 of file constraint_solver_java_wrap.cc.

◆ release() [1/2]

void release ( JNIEnv *  jenv)
inline

Definition at line 345 of file sat_java_wrap.cc.

◆ release() [2/2]

void release ( JNIEnv *  jenv)
inline

Definition at line 362 of file constraint_solver_java_wrap.cc.

◆ set() [1/2]

bool set ( JNIEnv *  jenv,
jobject  jobj,
bool  mem_own,
bool  weak_global 
)
inline

Definition at line 316 of file sat_java_wrap.cc.

◆ set() [2/2]

bool set ( JNIEnv *  jenv,
jobject  jobj,
bool  mem_own,
bool  weak_global 
)
inline

Definition at line 333 of file constraint_solver_java_wrap.cc.


The documentation for this class was generated from the following files: