#include <xmog_java_field.h>
Inheritance diagram for xmog_field_t< FieldType >:


Public Member Functions | |
| FieldType | operator * () const |
The dereference operator converts to the FieldType type. | |
| operator FieldType () | |
| The non-constant conversion operator to template type. | |
| operator FieldType () const | |
| The constant conversion operator to template type. | |
| FieldType | operator= (const xmog_null &_null_inst) |
The assignment from null operator. | |
| FieldType | operator= (const FieldType &_inst) |
| The assignment operator. | |
| xmog_field_t (xmog_java_ref *_inst, xmog_java_dynamic *_dynamic, xmog_flags _flags=xmog_base::GLOBAL) | |
| The constructor of a field template instance. | |
This template is used to prevent several problems related to instance fields. Its main characteristic is a conversion operator to its template argument type. This allows instances of this type to be used in every place where a right-hand-side instance of type FieldType is expected. The assignment operators enable left-hand-side use of instace fields, i.e. the assignment of new values into instance fields.
|
||||||||||||||||||||
|
The constructor of a field template instance.
|
|
|||||||||
|
The dereference operator converts to the This operator is declared to support array iterators. |
|
||||||||||
|
The assignment from
|
|
||||||||||
|
The assignment operator.
|
1.4.1