Navigation

Operators and Keywords

Function List:

C++ API

mxArray_octave_value Class Reference

Inherits mxArray_base.

Collaboration diagram for mxArray_octave_value:

List of all members.


Public Member Functions

 mxArray_octave_value (const octave_value &ov)
mxArrayclone (void) const
 ~mxArray_octave_value (void)
bool is_octave_value (void) const
int is_cell (void) const
int is_char (void) const
int is_complex (void) const
int is_double (void) const
int is_int16 (void) const
int is_int32 (void) const
int is_int64 (void) const
int is_int8 (void) const
int is_logical (void) const
int is_numeric (void) const
int is_single (void) const
int is_sparse (void) const
int is_struct (void) const
int is_uint16 (void) const
int is_uint32 (void) const
int is_uint64 (void) const
int is_uint8 (void) const
int is_range (void) const
int is_real_type (void) const
int is_logical_scalar_true (void) const
mwSize get_m (void) const
mwSize get_n (void) const
mwSizeget_dimensions (void) const
mwSize get_number_of_dimensions (void) const
void set_m (mwSize)
void set_n (mwSize)
void set_dimensions (mwSize *, mwSize)
mwSize get_number_of_elements (void) const
int is_empty (void) const
mxClassID get_class_id (void) const
const char * get_class_name (void) const
void set_class_name (const char *)
mxArrayget_cell (mwIndex) const
void set_cell (mwIndex, mxArray *)
double get_scalar (void) const
void * get_data (void) const
void * get_imag_data (void) const
void set_data (void *)
void set_imag_data (void *)
mwIndexget_ir (void) const
mwIndexget_jc (void) const
mwSize get_nzmax (void) const
void set_ir (mwIndex *)
void set_jc (mwIndex *)
void set_nzmax (mwSize)
int add_field (const char *)
void remove_field (int)
mxArrayget_field_by_number (mwIndex, int) const
void set_field_by_number (mwIndex, int, mxArray *)
int get_number_of_fields (void) const
const char * get_field_name_by_number (int) const
int get_field_number (const char *) const
int get_string (char *buf, mwSize buflen) const
char * array_to_string (void) const
mwIndex calc_single_subscript (mwSize nsubs, mwIndex *subs) const
size_t get_element_size (void) const
bool mutation_needed (void) const
void request_mutation (void) const
mxArraymutate (void) const

Protected Member Functions

octave_value as_octave_value (void) const
 mxArray_octave_value (const mxArray_octave_value &arg)

Constructor & Destructor Documentation

mxArray_octave_value::mxArray_octave_value ( const octave_value ov  )  [inline]

mxArray_octave_value::~mxArray_octave_value ( void   )  [inline]

mxArray_octave_value::mxArray_octave_value ( const mxArray_octave_value arg  )  [inline, protected]


Member Function Documentation

int mxArray_octave_value::add_field ( const char *   )  [inline, virtual]

Implements mxArray_base.

char* mxArray_octave_value::array_to_string ( void   )  const [inline, virtual]

Implements mxArray_base.

octave_value mxArray_octave_value::as_octave_value ( void   )  const [inline, protected, virtual]

Implements mxArray_base.

mwIndex mxArray_octave_value::calc_single_subscript ( mwSize  nsubs,
mwIndex subs 
) const [inline, virtual]

Implements mxArray_base.

mxArray* mxArray_octave_value::clone ( void   )  const [inline, virtual]

Implements mxArray_base.

mxArray* mxArray_octave_value::get_cell ( mwIndex   )  const [inline, virtual]

Reimplemented from mxArray_base.

mxClassID mxArray_octave_value::get_class_id ( void   )  const [inline, virtual]

Implements mxArray_base.

const char* mxArray_octave_value::get_class_name ( void   )  const [inline, virtual]

Implements mxArray_base.

void* mxArray_octave_value::get_data ( void   )  const [inline, virtual]

Implements mxArray_base.

mwSize* mxArray_octave_value::get_dimensions ( void   )  const [inline, virtual]

Implements mxArray_base.

size_t mxArray_octave_value::get_element_size ( void   )  const [inline, virtual]

Implements mxArray_base.

mxArray* mxArray_octave_value::get_field_by_number ( mwIndex  ,
int   
) const [inline, virtual]

Implements mxArray_base.

const char* mxArray_octave_value::get_field_name_by_number ( int   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::get_field_number ( const char *   )  const [inline, virtual]

Implements mxArray_base.

void* mxArray_octave_value::get_imag_data ( void   )  const [inline, virtual]

Implements mxArray_base.

mwIndex* mxArray_octave_value::get_ir ( void   )  const [inline, virtual]

Implements mxArray_base.

mwIndex* mxArray_octave_value::get_jc ( void   )  const [inline, virtual]

Implements mxArray_base.

mwSize mxArray_octave_value::get_m ( void   )  const [inline, virtual]

Implements mxArray_base.

mwSize mxArray_octave_value::get_n ( void   )  const [inline, virtual]

Implements mxArray_base.

mwSize mxArray_octave_value::get_number_of_dimensions ( void   )  const [inline, virtual]

Implements mxArray_base.

mwSize mxArray_octave_value::get_number_of_elements ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::get_number_of_fields ( void   )  const [inline, virtual]

Implements mxArray_base.

mwSize mxArray_octave_value::get_nzmax ( void   )  const [inline, virtual]

Implements mxArray_base.

double mxArray_octave_value::get_scalar ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::get_string ( char *  buf,
mwSize  buflen 
) const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_cell ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_char ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_complex ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_double ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_empty ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_int16 ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_int32 ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_int64 ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_int8 ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_logical ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_logical_scalar_true ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_numeric ( void   )  const [inline, virtual]

Implements mxArray_base.

bool mxArray_octave_value::is_octave_value ( void   )  const [inline, virtual]

Reimplemented from mxArray_base.

int mxArray_octave_value::is_range ( void   )  const [inline]

int mxArray_octave_value::is_real_type ( void   )  const [inline]

int mxArray_octave_value::is_single ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_sparse ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_struct ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_uint16 ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_uint32 ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_uint64 ( void   )  const [inline, virtual]

Implements mxArray_base.

int mxArray_octave_value::is_uint8 ( void   )  const [inline, virtual]

Implements mxArray_base.

mxArray* mxArray_octave_value::mutate ( void   )  const [inline, virtual]

Reimplemented from mxArray_base.

bool mxArray_octave_value::mutation_needed ( void   )  const [inline, virtual]

Reimplemented from mxArray_base.

void mxArray_octave_value::remove_field ( int   )  [inline, virtual]

Implements mxArray_base.

void mxArray_octave_value::request_mutation ( void   )  const [inline]

void mxArray_octave_value::set_cell ( mwIndex  ,
mxArray  
) [inline, virtual]

Implements mxArray_base.

void mxArray_octave_value::set_class_name ( const char *   )  [inline, virtual]

Implements mxArray_base.

void mxArray_octave_value::set_data ( void *   )  [inline, virtual]

Implements mxArray_base.

void mxArray_octave_value::set_dimensions ( mwSize ,
mwSize   
) [inline, virtual]

Implements mxArray_base.

void mxArray_octave_value::set_field_by_number ( mwIndex  ,
int  ,
mxArray  
) [inline, virtual]

Implements mxArray_base.

void mxArray_octave_value::set_imag_data ( void *   )  [inline, virtual]

Implements mxArray_base.

void mxArray_octave_value::set_ir ( mwIndex  )  [inline, virtual]

Implements mxArray_base.

void mxArray_octave_value::set_jc ( mwIndex  )  [inline, virtual]

Implements mxArray_base.

void mxArray_octave_value::set_m ( mwSize   )  [inline, virtual]

Implements mxArray_base.

void mxArray_octave_value::set_n ( mwSize   )  [inline, virtual]

Implements mxArray_base.

void mxArray_octave_value::set_nzmax ( mwSize   )  [inline, virtual]

Implements mxArray_base.


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