CACAO
Public Member Functions
CharArray Class Reference
Inheritance diagram for CharArray:
ArrayTemplate< uint16_t > Array

Public Member Functions

 CharArray (java_handle_chararray_t *h)
 
 CharArray (int32_t length)
 
uint16_t * get_raw_data_ptr ()
 
- Public Member Functions inherited from ArrayTemplate< uint16_t >
 ArrayTemplate (java_handle_array_t *h)
 
uint16_t get_element (int32_t index)
 
void set_element (int32_t index, uint16_tvalue)
 
void get_region (int32_t offset, int32_t count, uint16_t *buffer)
 
void set_region (int32_t offset, int32_t count, const uint16_t *buffer)
 
- Public Member Functions inherited from Array
 Array (java_handle_t *h)
 Constructor checks if passed handle really is a Java array. More...
 
 Array (int32_t length, classinfo *arrayclass)
 Creates an array of the given array type on the heap. More...
 
virtual ~Array ()
 
virtual java_handle_array_tget_handle () const
 
int32_t get_length () const
 
bool is_null () const
 
bool is_non_null () const
 
imm_union get_primitive_element (int32_t index)
 Returns a primitive element of the given Java array. More...
 
void set_primitive_element (int32_t index, imm_union value)
 Sets a primitive element in the given Java array. More...
 
java_handle_tget_boxed_element (int32_t index)
 Returns a boxed element of the given Java array. More...
 
void set_boxed_element (int32_t index, java_handle_t *o)
 Sets a boxed element in the given Java array. More...
 

Additional Inherited Members

- Protected Member Functions inherited from ArrayTemplate< uint16_t >
 ArrayTemplate (int32_t length, classinfo *arrayclass)
 
- Protected Attributes inherited from Array
java_handle_array_t_handle
 

Detailed Description

Definition at line 336 of file array.hpp.

Constructor & Destructor Documentation

CharArray::CharArray ( java_handle_chararray_t h)
inline

Definition at line 338 of file array.hpp.

CharArray::CharArray ( int32_t  length)
inline

Definition at line 339 of file array.hpp.

Member Function Documentation

uint16_t* CharArray::get_raw_data_ptr ( )
inlinevirtual

Implements ArrayTemplate< uint16_t >.

Definition at line 340 of file array.hpp.


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