Codemesh Runtime v3 C++ API Reference
3.9.205
|
6 #ifndef xmog_java_ref_inc
7 #define xmog_java_ref_inc
10 #include "xmog_base.h"
109 bool operator == (
const xmog_null & )
const;
123 bool operator != (
const xmog_null & )
const;
139 bool operator ! ()
const;
184 virtual void xmog_monitor_enter(
xmog_localenv * env = NULL )
const;
189 virtual void xmog_monitor_exit(
xmog_localenv * env = NULL )
const;
193 #if !defined (XMOG_LACKS_INLINE_FUNCTIONS)
194 # include "xmog_jvm_loader.h"
195 # include "xmog_null.h"
196 # include "xmog_java_ref.inl"
The baseclass for types that dynamically derive the value of Java proxy items.
Definition: xmog_java_dynamic.h:28
virtual jobject get_jobject_(xmog_localenv *env=NULL) const
Returns this instance's object reference.
The baseclass for all proxy types in the framework.
Definition: xmog_base.h:29
A class representing per-thread information for the integration runtime.
Definition: xmog_localenv.h:32
The wrapper base type representing C++ proxy instances for Java objects.
Definition: xmog_java_ref.h:19
The baseclass for all Java proxy array types.
Definition: xmog_java_array.h:456
A C++ wrapper for Java types.
Definition: xmog_java_class.h:31
A type representing null references.
Definition: xmog_null.h:53
Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.