CACAO
Public Member Functions
DoubleArray Class Reference
Inheritance diagram for DoubleArray:
ArrayTemplate< double > Array

Public Member Functions

 DoubleArray (java_handle_doublearray_t *h)
 
 DoubleArray (int32_t length)
 
double * get_raw_data_ptr ()
 
- Public Member Functions inherited from ArrayTemplate< double >
 ArrayTemplate (java_handle_array_t *h)
 
double get_element (int32_t index)
 
void set_element (int32_t index, doublevalue)
 
void get_region (int32_t offset, int32_t count, double *buffer)
 
void set_region (int32_t offset, int32_t count, const double *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< double >
 ArrayTemplate (int32_t length, classinfo *arrayclass)
 
- Protected Attributes inherited from Array
java_handle_array_t_handle
 

Detailed Description

Definition at line 371 of file array.hpp.

Constructor & Destructor Documentation

DoubleArray::DoubleArray ( java_handle_doublearray_t h)
inline

Definition at line 373 of file array.hpp.

DoubleArray::DoubleArray ( int32_t  length)
inline

Definition at line 374 of file array.hpp.

Member Function Documentation

double* DoubleArray::get_raw_data_ptr ( )
inlinevirtual

Implements ArrayTemplate< double >.

Definition at line 375 of file array.hpp.


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