#include "mxarray.h"
Public Member Functions | |
OCTINTERP_API | mxArray (bool interleaved, const char *str) |
OCTINTERP_API | mxArray (bool interleaved, const dim_vector &dv) |
OCTINTERP_API | mxArray (bool interleaved, const dim_vector &dv, int num_keys, const char **keys) |
OCTINTERP_API | mxArray (bool interleaved, const octave_value &ov) |
OCTINTERP_API | mxArray (bool interleaved, mwSize m, const char **str) |
OCTINTERP_API | mxArray (bool interleaved, mwSize m, mwSize n) |
OCTINTERP_API | mxArray (bool interleaved, mwSize m, mwSize n, int num_keys, const char **keys) |
OCTINTERP_API | mxArray (bool interleaved, mwSize ndims, const mwSize *dims) |
OCTINTERP_API | mxArray (bool interleaved, mwSize ndims, const mwSize *dims, int num_keys, const char **keys) |
OCTINTERP_API | mxArray (bool interleaved, mxClassID id, const dim_vector &dv, mxComplexity flag=mxREAL) |
OCTINTERP_API | mxArray (bool interleaved, mxClassID id, double val) |
OCTINTERP_API | mxArray (bool interleaved, mxClassID id, mwSize m, mwSize n, mwSize nzmax, mxComplexity flag=mxREAL) |
OCTINTERP_API | mxArray (bool interleaved, mxClassID id, mwSize m, mwSize n, mxComplexity flag=mxREAL, bool init=true) |
OCTINTERP_API | mxArray (bool interleaved, mxClassID id, mwSize ndims, const mwSize *dims, mxComplexity flag=mxREAL, bool init=true) |
OCTINTERP_API | mxArray (bool interleaved, mxClassID id, mxLogical val) |
mxArray (const mxArray &)=delete | |
OCTINTERP_API | ~mxArray (void) |
int | add_field (const char *key) |
char * | array_to_string (void) const |
OCTINTERP_API octave_value | as_octave_value (void) const |
mwIndex | calc_single_subscript (mwSize nsubs, mwIndex *subs) const |
mxArray * | dup (void) const |
mxArray * | get_cell (mwIndex idx) const |
mxClassID | get_class_id (void) const |
const char * | get_class_name (void) const |
mxComplexDouble * | get_complex_doubles (void) const |
mxComplexSingle * | get_complex_singles (void) const |
void * | get_data (void) const |
mwSize * | get_dimensions (void) const |
mxDouble * | get_doubles (void) const |
std::size_t | get_element_size (void) const |
mxArray * | get_field_by_number (mwIndex index, int key_num) const |
const char * | get_field_name_by_number (int key_num) const |
int | get_field_number (const char *key) const |
void * | get_imag_data (void) const |
mxInt16 * | get_int16s (void) const |
mxInt32 * | get_int32s (void) const |
mxInt64 * | get_int64s (void) const |
mxInt8 * | get_int8s (void) const |
mwIndex * | get_ir (void) const |
mwIndex * | get_jc (void) const |
mwSize | get_m (void) const |
mwSize | get_n (void) const |
const char * | get_name (void) const |
mwSize | get_number_of_dimensions (void) const |
mwSize | get_number_of_elements (void) const |
int | get_number_of_fields (void) const |
mwSize | get_nzmax (void) const |
mxArray * | get_property (mwIndex idx, const char *pname) const |
double | get_scalar (void) const |
mxSingle * | get_singles (void) const |
int | get_string (char *buf, mwSize buflen) const |
mxUint16 * | get_uint16s (void) const |
mxUint32 * | get_uint32s (void) const |
mxUint64 * | get_uint64s (void) const |
mxUint8 * | get_uint8s (void) const |
int | is_char (void) const |
int | is_class (const char *name_arg) const |
int | is_complex (void) const |
int | is_double (void) const |
int | is_function_handle (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_logical_scalar (void) const |
int | is_logical_scalar_true (void) const |
int | is_numeric (void) const |
bool | is_octave_value (void) const |
bool | is_scalar (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 | iscell (void) const |
int | isempty (void) const |
mxArray * | mutate (void) const |
bool | mutation_needed (void) const |
mxArray & | operator= (const mxArray &)=delete |
void | remove_field (int key_num) |
void | set_cell (mwIndex idx, mxArray *val) |
void | set_class_name (const char *name_arg) |
int | set_complex_doubles (mxComplexDouble *data) |
int | set_complex_singles (mxComplexSingle *data) |
void | set_data (void *pr) |
int | set_dimensions (mwSize *dims_arg, mwSize ndims_arg) |
int | set_doubles (mxDouble *data) |
void | set_field_by_number (mwIndex index, int key_num, mxArray *val) |
void | set_imag_data (void *pi) |
int | set_int16s (mxInt16 *data) |
int | set_int32s (mxInt32 *data) |
int | set_int64s (mxInt64 *data) |
int | set_int8s (mxInt8 *data) |
void | set_ir (mwIndex *ir) |
void | set_jc (mwIndex *jc) |
void | set_m (mwSize m) |
void | set_n (mwSize n) |
OCTINTERP_API void | set_name (const char *name) |
void | set_nzmax (mwSize nzmax) |
void | set_property (mwIndex idx, const char *pname, const mxArray *pval) |
int | set_singles (mxSingle *data) |
int | set_uint16s (mxUint16 *data) |
int | set_uint32s (mxUint32 *data) |
int | set_uint64s (mxUint64 *data) |
int | set_uint8s (mxUint8 *data) |
Static Public Member Functions | |
static OCTINTERP_API void * | alloc (bool init, std::size_t n, std::size_t t) |
static OCTINTERP_API octave_value | as_octave_value (const mxArray *ptr, bool null_is_empty=true) |
static OCTINTERP_API void * | calloc (std::size_t n, std::size_t t) |
static OCTINTERP_API void * | malloc (std::size_t n) |
static char * | strsave (const char *str) |
Private Member Functions | |
mxArray (mxArray_base *r, const char *n) | |
OCTINTERP_API void | maybe_mutate (void) const |
Static Private Member Functions | |
static OCTINTERP_API mxArray_base * | create_rep (bool interleaved, const char *str) |
static OCTINTERP_API mxArray_base * | create_rep (bool interleaved, const octave_value &ov) |
static OCTINTERP_API mxArray_base * | create_rep (bool interleaved, mwSize m, const char **str) |
static OCTINTERP_API mxArray_base * | create_rep (bool interleaved, mxClassID id, const dim_vector &dv, mxComplexity flag) |
static OCTINTERP_API mxArray_base * | create_rep (bool interleaved, mxClassID id, double val) |
static OCTINTERP_API mxArray_base * | create_rep (bool interleaved, mxClassID id, mwSize m, mwSize n, mwSize nzmax, mxComplexity flag) |
static OCTINTERP_API mxArray_base * | create_rep (bool interleaved, mxClassID id, mwSize m, mwSize n, mxComplexity flag, bool init) |
static OCTINTERP_API mxArray_base * | create_rep (bool interleaved, mxClassID id, mwSize ndims, const mwSize *dims, mxComplexity flag, bool init) |
static OCTINTERP_API mxArray_base * | create_rep (bool interleaved, mxClassID id, mxLogical val) |
Private Attributes | |
char * | m_name |
mxArray_base * | m_rep |
mxArray::mxArray | ( | bool | interleaved, |
const octave_value & | ov | ||
) |
mxArray::mxArray | ( | bool | interleaved, |
mxClassID | id, | ||
mwSize | ndims, | ||
const mwSize * | dims, | ||
mxComplexity | flag = mxREAL , |
||
bool | init = true |
||
) |
mxArray::mxArray | ( | bool | interleaved, |
mxClassID | id, | ||
const dim_vector & | dv, | ||
mxComplexity | flag = mxREAL |
||
) |
mxArray::mxArray | ( | bool | interleaved, |
mxClassID | id, | ||
mwSize | m, | ||
mwSize | n, | ||
mxComplexity | flag = mxREAL , |
||
bool | init = true |
||
) |
mxArray::mxArray | ( | bool | interleaved, |
mxClassID | id, | ||
double | val | ||
) |
mxArray::mxArray | ( | bool | interleaved, |
mxClassID | id, | ||
mxLogical | val | ||
) |
mxArray::mxArray | ( | bool | interleaved, |
mwSize | m, | ||
const char ** | str | ||
) |
mxArray::mxArray | ( | bool | interleaved, |
mxClassID | id, | ||
mwSize | m, | ||
mwSize | n, | ||
mwSize | nzmax, | ||
mxComplexity | flag = mxREAL |
||
) |
mxArray::mxArray | ( | bool | interleaved, |
mwSize | ndims, | ||
const mwSize * | dims, | ||
int | num_keys, | ||
const char ** | keys | ||
) |
mxArray::mxArray | ( | bool | interleaved, |
const dim_vector & | dv, | ||
int | num_keys, | ||
const char ** | keys | ||
) |
mxArray::mxArray | ( | bool | interleaved, |
mwSize | m, | ||
mwSize | n, | ||
int | num_keys, | ||
const char ** | keys | ||
) |
mxArray::mxArray | ( | bool | interleaved, |
mwSize | ndims, | ||
const mwSize * | dims | ||
) |
mxArray::mxArray | ( | bool | interleaved, |
const dim_vector & | dv | ||
) |
|
delete |
mxArray::~mxArray | ( | void | ) |
|
inlineprivate |
|
inline |
|
static |
|
inline |
Definition at line 667 of file mxarray.h.
References mxArray_base::array_to_string(), and m_rep.
Referenced by mxArrayToString().
|
static |
Definition at line 3288 of file mex.cc.
References as_octave_value(), and Matrix.
Referenced by as_octave_value(), and mxArray_octave_value::set_property().
octave_value mxArray::as_octave_value | ( | void | ) | const |
Definition at line 3298 of file mex.cc.
References mxArray_base::as_octave_value(), and m_rep.
Referenced by mxArray_struct::as_octave_value(), mxArray_cell::as_octave_value(), call_mex(), mexPutVariable(), mexSet(), and mx_to_ov_args().
|
inline |
Definition at line 669 of file mxarray.h.
References mxArray_base::calc_single_subscript(), and m_rep.
Referenced by mxCalcSingleSubscript().
|
static |
Definition at line 3741 of file mex.cc.
References mex::calloc_unmarked(), mex_context, and n.
Referenced by alloc().
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
inline |
Definition at line 380 of file mxarray.h.
References mxArray(), mxArray_base::as_mxArray(), mxArray_base::dup(), m_name, m_rep, and set_name().
Referenced by mxArray_cell::mxArray_cell(), mxArray_struct::mxArray_struct(), and mxDuplicateArray().
|
inline |
|
inline |
Definition at line 476 of file mxarray.h.
References mxArray_base::get_class_id(), and m_rep.
Referenced by mxGetClassID().
|
inline |
Definition at line 478 of file mxarray.h.
References mxArray_base::get_class_name(), and m_rep.
Referenced by mxGetClassName().
|
inline |
Definition at line 529 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by octave_complex::as_mxArray(), and mxGetComplexDoubles().
|
inline |
Definition at line 532 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetComplexSingles().
|
inline |
Definition at line 497 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by octave_bool_matrix::as_mxArray(), octave_sparse_bool_matrix::as_mxArray(), octave_bool::as_mxArray(), octave_cell::as_mxArray(), octave_char_matrix::as_mxArray(), octave_complex::as_mxArray(), octave_complex_matrix::as_mxArray(), octave_sparse_complex_matrix::as_mxArray(), octave_float_scalar::as_mxArray(), octave_float_complex::as_mxArray(), octave_float_complex_matrix::as_mxArray(), octave_float_matrix::as_mxArray(), octave_uint64_matrix::as_mxArray(), octave_uint64_scalar::as_mxArray(), ov_range< T >::as_mxArray(), octave_matrix::as_mxArray(), octave_sparse_matrix::as_mxArray(), octave_scalar::as_mxArray(), octave_struct::as_mxArray(), octave_scalar_struct::as_mxArray(), mxGetChars(), mxGetData(), mxGetLogicals(), and mxGetPr().
|
inline |
Definition at line 453 of file mxarray.h.
References mxArray_base::get_dimensions(), and m_rep.
Referenced by mxArray_octave_value::as_mxArray(), and mxGetDimensions().
|
inline |
Definition at line 499 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetDoubles().
|
inline |
Definition at line 672 of file mxarray.h.
References mxArray_base::get_element_size(), and m_rep.
Referenced by mxGetElementSize().
|
inline |
Definition at line 649 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetFieldByNumber().
|
inline |
Definition at line 658 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetFieldNameByNumber().
|
inline |
Definition at line 661 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetFieldNumber().
|
inline |
Definition at line 562 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by octave_complex::as_mxArray(), octave_complex_matrix::as_mxArray(), octave_sparse_complex_matrix::as_mxArray(), octave_float_complex::as_mxArray(), octave_float_complex_matrix::as_mxArray(), mxGetImagData(), and mxGetPi().
|
inline |
Definition at line 508 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetInt16s().
|
inline |
Definition at line 511 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetInt32s().
|
inline |
Definition at line 514 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetInt64s().
|
inline |
|
inline |
Definition at line 632 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by octave_sparse_bool_matrix::as_mxArray(), octave_sparse_complex_matrix::as_mxArray(), octave_sparse_matrix::as_mxArray(), and mxGetIr().
|
inline |
Definition at line 634 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by octave_sparse_bool_matrix::as_mxArray(), octave_sparse_complex_matrix::as_mxArray(), octave_sparse_matrix::as_mxArray(), and mxGetJc().
|
inline |
Definition at line 449 of file mxarray.h.
References mxArray_base::get_m(), and m_rep.
Referenced by mxGetM().
|
inline |
Definition at line 451 of file mxarray.h.
References mxArray_base::get_n(), and m_rep.
Referenced by mxGetN().
|
inline |
|
inline |
Definition at line 455 of file mxarray.h.
References mxArray_base::get_number_of_dimensions(), and m_rep.
Referenced by mxGetNumberOfDimensions().
|
inline |
Definition at line 465 of file mxarray.h.
References mxArray_base::get_number_of_elements(), and m_rep.
Referenced by isempty(), and mxGetNumberOfElements().
|
inline |
Definition at line 655 of file mxarray.h.
References mxArray_base::get_number_of_fields(), and m_rep.
Referenced by mxGetNumberOfFields().
|
inline |
Definition at line 636 of file mxarray.h.
References mxArray_base::get_nzmax(), and m_rep.
Referenced by mxGetNzmax().
|
inline |
Definition at line 480 of file mxarray.h.
References mxArray_base::get_property(), and m_rep.
Referenced by mxGetProperty().
|
inline |
Definition at line 495 of file mxarray.h.
References mxArray_base::get_scalar(), and m_rep.
Referenced by mxGetScalar().
|
inline |
Definition at line 502 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetSingles().
|
inline |
Definition at line 664 of file mxarray.h.
References mxArray_base::get_string(), and m_rep.
Referenced by mxGetString().
|
inline |
Definition at line 520 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetUint16s().
|
inline |
Definition at line 523 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetUint32s().
|
inline |
Definition at line 526 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetUint64s().
|
inline |
Definition at line 517 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxGetUint8s().
|
inline |
Definition at line 408 of file mxarray.h.
References mxArray_base::is_char(), and m_rep.
Referenced by mxIsChar().
|
inline |
Definition at line 410 of file mxarray.h.
References mxArray_base::is_class(), and m_rep.
Referenced by mxIsClass().
|
inline |
Definition at line 412 of file mxarray.h.
References mxArray_base::is_complex(), and m_rep.
Referenced by mxIsComplex().
|
inline |
Definition at line 414 of file mxarray.h.
References mxArray_base::is_double(), and m_rep.
Referenced by mxIsDouble().
|
inline |
Definition at line 416 of file mxarray.h.
References mxArray_base::is_function_handle(), and m_rep.
Referenced by mxIsFunctionHandle().
|
inline |
Definition at line 418 of file mxarray.h.
References mxArray_base::is_int16(), and m_rep.
Referenced by mxIsInt16().
|
inline |
Definition at line 420 of file mxarray.h.
References mxArray_base::is_int32(), and m_rep.
Referenced by mxIsInt32().
|
inline |
Definition at line 422 of file mxarray.h.
References mxArray_base::is_int64(), and m_rep.
Referenced by mxIsInt64().
|
inline |
Definition at line 424 of file mxarray.h.
References mxArray_base::is_int8(), and m_rep.
Referenced by mxIsInt8().
|
inline |
Definition at line 426 of file mxarray.h.
References mxArray_base::is_logical(), and m_rep.
Referenced by mxIsLogical().
|
inline |
Definition at line 444 of file mxarray.h.
References mxArray_base::is_logical_scalar(), and m_rep.
Referenced by mxIsLogicalScalar().
|
inline |
Definition at line 446 of file mxarray.h.
References mxArray_base::is_logical_scalar_true(), and m_rep.
Referenced by mxIsLogicalScalarTrue().
|
inline |
Definition at line 428 of file mxarray.h.
References mxArray_base::is_numeric(), and m_rep.
Referenced by mxIsNumeric().
|
inline |
Definition at line 404 of file mxarray.h.
References mxArray_base::is_octave_value(), and m_rep.
|
inline |
Definition at line 470 of file mxarray.h.
References mxArray_base::is_scalar(), and m_rep.
Referenced by mxIsScalar().
|
inline |
Definition at line 430 of file mxarray.h.
References mxArray_base::is_single(), and m_rep.
Referenced by mxIsSingle().
|
inline |
Definition at line 432 of file mxarray.h.
References mxArray_base::is_sparse(), and m_rep.
Referenced by mxIsSparse().
|
inline |
Definition at line 434 of file mxarray.h.
References mxArray_base::is_struct(), and m_rep.
Referenced by mxIsStruct().
|
inline |
Definition at line 436 of file mxarray.h.
References mxArray_base::is_uint16(), and m_rep.
Referenced by mxIsUint16().
|
inline |
Definition at line 438 of file mxarray.h.
References mxArray_base::is_uint32(), and m_rep.
Referenced by mxIsUint32().
|
inline |
Definition at line 440 of file mxarray.h.
References mxArray_base::is_uint64(), and m_rep.
Referenced by mxIsUint64().
|
inline |
Definition at line 442 of file mxarray.h.
References mxArray_base::is_uint8(), and m_rep.
Referenced by mxIsUint8().
|
inline |
Definition at line 406 of file mxarray.h.
References mxArray_base::iscell(), and m_rep.
Referenced by mxIsCell().
|
inline |
Definition at line 468 of file mxarray.h.
References get_number_of_elements().
Referenced by mxIsEmpty().
|
static |
Definition at line 3735 of file mex.cc.
References mex::malloc_unmarked(), mex_context, n, and xmalloc().
Referenced by mxArray_struct::add_field(), alloc(), mxArray_octave_value::array_to_string(), mxArray_base_full::array_to_string(), mxArray_octave_value::get_dimensions(), mxArray_struct::remove_field(), mxArray_matlab::set_class_name(), mxArray_matlab::set_dimensions(), and strsave().
|
private |
Definition at line 3386 of file mex.cc.
References mxArray_base::is_octave_value(), m_rep, and mxArray_base::mutate().
|
inline |
Definition at line 677 of file mxarray.h.
References m_rep, and mxArray_base::mutate().
|
inline |
Definition at line 675 of file mxarray.h.
References m_rep, and mxArray_base::mutation_needed().
|
inline |
Definition at line 646 of file mxarray.h.
References DO_VOID_MUTABLE_METHOD.
Referenced by mxRemoveField().
|
inline |
Definition at line 492 of file mxarray.h.
References DO_VOID_MUTABLE_METHOD.
Referenced by mxSetCell().
|
inline |
Definition at line 486 of file mxarray.h.
References DO_VOID_MUTABLE_METHOD.
Referenced by mxArray_octave_value::as_mxArray(), and mxSetClassName().
|
inline |
Definition at line 597 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxSetComplexDoubles().
|
inline |
Definition at line 600 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxSetComplexSingles().
|
inline |
Definition at line 565 of file mxarray.h.
References DO_VOID_MUTABLE_METHOD.
Referenced by mxSetData(), and mxSetPr().
|
inline |
Definition at line 462 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxArray_octave_value::as_mxArray(), and mxSetDimensions().
|
inline |
Definition at line 567 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxSetDoubles().
|
inline |
Definition at line 652 of file mxarray.h.
References DO_VOID_MUTABLE_METHOD.
Referenced by mxSetFieldByNumber().
|
inline |
Definition at line 630 of file mxarray.h.
References DO_VOID_MUTABLE_METHOD, and pi.
Referenced by mxSetImagData(), and mxSetPi().
|
inline |
Definition at line 576 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxSetInt16s().
|
inline |
Definition at line 579 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxSetInt32s().
|
inline |
Definition at line 582 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxSetInt64s().
|
inline |
|
inline |
Definition at line 638 of file mxarray.h.
References DO_VOID_MUTABLE_METHOD.
Referenced by mxSetIr().
|
inline |
Definition at line 640 of file mxarray.h.
References DO_VOID_MUTABLE_METHOD.
Referenced by mxSetJc().
|
inline |
Definition at line 458 of file mxarray.h.
References DO_VOID_MUTABLE_METHOD, and m.
Referenced by mxSetM().
|
inline |
Definition at line 460 of file mxarray.h.
References DO_VOID_MUTABLE_METHOD, and n.
Referenced by mxSetN().
void mxArray::set_name | ( | const char * | name | ) |
|
inline |
Definition at line 642 of file mxarray.h.
References DO_VOID_MUTABLE_METHOD.
Referenced by mxSetNzmax().
|
inline |
Definition at line 483 of file mxarray.h.
References m_rep, and mxArray_base::set_property().
Referenced by mxSetProperty().
|
inline |
Definition at line 570 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxSetSingles().
|
inline |
Definition at line 588 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxSetUint16s().
|
inline |
Definition at line 591 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxSetUint32s().
|
inline |
Definition at line 594 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxSetUint64s().
|
inline |
Definition at line 585 of file mxarray.h.
References DO_MUTABLE_METHOD.
Referenced by mxSetUint8s().
|
inlinestatic |
Definition at line 685 of file mxarray.h.
References malloc(), and strlen().
Referenced by mxArray_struct::mxArray_struct(), mxArray_struct::add_field(), mex::function_name(), mxArray_octave_value::get_class_name(), mxArray_struct::init(), and set_name().
|
private |
Definition at line 749 of file mxarray.h.
Referenced by ~mxArray(), dup(), get_name(), and set_name().
|
mutableprivate |
Definition at line 747 of file mxarray.h.
Referenced by ~mxArray(), array_to_string(), as_octave_value(), calc_single_subscript(), dup(), get_class_id(), get_class_name(), get_dimensions(), get_element_size(), get_m(), get_n(), get_number_of_dimensions(), get_number_of_elements(), get_number_of_fields(), get_nzmax(), get_property(), get_scalar(), get_string(), is_char(), is_class(), is_complex(), is_double(), is_function_handle(), is_int16(), is_int32(), is_int64(), is_int8(), is_logical(), is_logical_scalar(), is_logical_scalar_true(), is_numeric(), is_octave_value(), is_scalar(), is_single(), is_sparse(), is_struct(), is_uint16(), is_uint32(), is_uint64(), is_uint8(), iscell(), maybe_mutate(), mutate(), mutation_needed(), and set_property().