long proxies. This type wraps the Java long type in a proxy type that uses the JNI jlong type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access).
More...
#include <xmog_java_field.h>
Inheritance diagram for xmog_long:


Public Member Functions | |
| jlong | get (xmog_localenv *env=NULL, bool readThrough=false) const |
Returns the value of a long proxy instance. | |
| xmog_long & | operator &= (jlong) |
| The bitwise-AND assignment operator. | |
| jlong | operator * () const |
The dereference operator converts to the jlong type. | |
| xmog_long & | operator *= (jlong) |
| The multiplicative assignment operator. | |
| operator jlong () const | |
A conversion operator to the long type. | |
| xmog_long & | operator%= (jlong) |
| The modulo assignment operator. | |
| xmog_long & | operator+= (jlong) |
| The additive assignment operator. | |
| xmog_long & | operator-= (jlong) |
| The subtractive assignment operator. | |
| xmog_long & | operator/= (jlong) |
| The divisive assignment operator. | |
| xmog_long & | operator<<= (int) |
| The bitwise-shift LEFT assignment operator. | |
| xmog_long & | operator= (jlong) |
An assignment operator from the long type. | |
| xmog_long & | operator>>= (int) |
| The bitwise-shift RIGHT assignment operator. | |
| xmog_long & | operator^= (jlong) |
| The bitwise-XOR assignment operator. | |
| xmog_long & | operator|= (jlong) |
| The bitwise-OR assignment operator. | |
| void | set (jlong l, xmog_localenv *env=NULL, bool writeThrough=false) |
Sets the value of a long proxy. | |
| xmog_long (xmog_java_ref *_clazz_ref_array, xmog_java_dynamic *_dynamic, xmog_flags _flags=0) | |
Creates an instance that acts as a proxy for an indirect element of long type. | |
| xmog_long (xmog_java_array *_ref, jint _index) | |
Creates an instance that acts as a proxy for an element of a long array. | |
long proxies. This type wraps the Java long type in a proxy type that uses the JNI jlong type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access).
|
||||||||||||
|
Creates an instance that acts as a proxy for an element of a
|
|
||||||||||||||||
|
Creates an instance that acts as a proxy for an indirect element of
|
|
||||||||||||
|
Returns the value of a This method takes two optional arguments that can be used to improve overall performance or force a read from the Java side even if a cached value is available.
|
|
|
The bitwise-AND assignment operator.
This operator allows the use of proxy instances of this type in any place where the compiler expects a primitive |
|
|
The dereference operator converts to the This operator is declared to support array iterators. |
|
|
The multiplicative assignment operator.
This operator allows the use of proxy instances of this type in any place where the compiler expects a primitive |
|
|
A conversion operator to the
This operator allows the use of proxy instances of this type in any place where the compiler expects a primitive |
|
|
The modulo assignment operator.
This operator allows the use of proxy instances of this type in any place where the compiler expects a primitive |
|
|
The additive assignment operator.
This operator allows the use of proxy instances of this type in any place where the compiler expects a primitive |
|
|
The subtractive assignment operator.
This operator allows the use of proxy instances of this type in any place where the compiler expects a primitive |
|
|
The divisive assignment operator.
This operator allows the use of proxy instances of this type in any place where the compiler expects a primitive |
|
|
The bitwise-shift LEFT assignment operator.
This operator allows the use of proxy instances of this type in any place where the compiler expects a primitive |
|
|
An assignment operator from the
This operator allows the use of proxy instances of this type in any place where the compiler expects a primitive |
|
|
The bitwise-shift RIGHT assignment operator.
This operator allows the use of proxy instances of this type in any place where the compiler expects a primitive |
|
|
The bitwise-XOR assignment operator.
This operator allows the use of proxy instances of this type in any place where the compiler expects a primitive |
|
|
The bitwise-OR assignment operator.
This operator allows the use of proxy instances of this type in any place where the compiler expects a primitive |
|
||||||||||||||||
|
Sets the value of a
This method takes two optional arguments that can be used to improve overall performance or force a write to the Java side even if the
|
1.4.1