#include <ov-cell.h>
Inherits octave_base_matrix< Cell >.
Public Member Functions | |
octave_cell (void) | |
octave_cell (const Cell &c) | |
octave_cell (const Array< std::string > &str) | |
octave_cell (const octave_cell &c) | |
~octave_cell (void) | |
octave_base_value * | clone (void) const |
octave_base_value * | empty_clone (void) const |
octave_value | subsref (const std::string &type, const std::list< octave_value_list > &idx) |
octave_value_list | subsref (const std::string &type, const std::list< octave_value_list > &idx, int) |
octave_value | subsref (const std::string &type, const std::list< octave_value_list > &idx, bool auto_add) |
octave_value | subsasgn (const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs) |
void | assign (const octave_value_list &idx, const Cell &rhs) |
void | assign (const octave_value_list &idx, const octave_value &rhs) |
void | delete_elements (const octave_value_list &idx) |
size_t | byte_size (void) const |
octave_value | sort (octave_idx_type dim=0, sortmode mode=ASCENDING) const |
octave_value | sort (Array< octave_idx_type > &sidx, octave_idx_type dim=0, sortmode mode=ASCENDING) const |
sortmode | is_sorted (sortmode mode=UNSORTED) const |
Array< octave_idx_type > | sort_rows_idx (sortmode mode=ASCENDING) const |
sortmode | is_sorted_rows (sortmode mode=UNSORTED) const |
bool | is_matrix_type (void) const |
bool | is_numeric_type (void) const |
bool | is_defined (void) const |
bool | is_constant (void) const |
bool | is_cell (void) const |
builtin_type_t | builtin_type (void) const |
bool | is_cellstr (void) const |
bool | is_true (void) const |
Cell | cell_value (void) const |
octave_value_list | list_value (void) const |
octave_value | convert_to_str_internal (bool pad, bool, char type) const |
string_vector | all_strings (bool pad=false) const |
Array< std::string > | cellstr_value (void) const |
bool | print_as_scalar (void) const |
void | print (std::ostream &os, bool pr_as_read_syntax=false) const |
void | print_raw (std::ostream &os, bool pr_as_read_syntax=false) const |
bool | save_ascii (std::ostream &os) |
bool | load_ascii (std::istream &is) |
bool | save_binary (std::ostream &os, bool &save_as_floats) |
bool | load_binary (std::istream &is, bool swap, oct_mach_info::float_format fmt) |
octave_value | map (unary_mapper_t umap) const |
mxArray * | as_mxArray (void) const |
void * | mex_get_data (void) const |
octave_cell::octave_cell | ( | void | ) | [inline] |
octave_cell::octave_cell | ( | const Cell & | c | ) | [inline] |
octave_cell::octave_cell | ( | const Array< std::string > & | str | ) | [inline] |
octave_cell::octave_cell | ( | const octave_cell & | c | ) | [inline] |
octave_cell::~octave_cell | ( | void | ) | [inline] |
string_vector octave_cell::all_strings | ( | bool | pad = false |
) | const [virtual] |
Reimplemented from octave_base_value.
mxArray * octave_cell::as_mxArray | ( | void | ) | const [virtual] |
Reimplemented from octave_base_value.
void octave_cell::assign | ( | const octave_value_list & | idx, | |
const octave_value & | rhs | |||
) |
void octave_cell::assign | ( | const octave_value_list & | idx, | |
const Cell & | rhs | |||
) |
Reimplemented from octave_base_matrix< Cell >.
builtin_type_t octave_cell::builtin_type | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_base_value.
size_t octave_cell::byte_size | ( | void | ) | const [virtual] |
Reimplemented from octave_base_matrix< Cell >.
Cell octave_cell::cell_value | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_base_value.
Array< std::string > octave_cell::cellstr_value | ( | void | ) | const [virtual] |
Reimplemented from octave_base_value.
octave_base_value* octave_cell::clone | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_base_value.
octave_value octave_cell::convert_to_str_internal | ( | bool | pad, | |
bool | , | |||
char | type | |||
) | const [inline, virtual] |
Reimplemented from octave_base_value.
void octave_cell::delete_elements | ( | const octave_value_list & | idx | ) |
Reimplemented from octave_base_matrix< Cell >.
octave_base_value* octave_cell::empty_clone | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_base_value.
bool octave_cell::is_cell | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_base_value.
bool octave_cell::is_cellstr | ( | void | ) | const [virtual] |
Reimplemented from octave_base_value.
bool octave_cell::is_constant | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_base_matrix< Cell >.
bool octave_cell::is_defined | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_base_matrix< Cell >.
bool octave_cell::is_matrix_type | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_base_matrix< Cell >.
bool octave_cell::is_numeric_type | ( | void | ) | const [inline, virtual] |
Reimplemented from octave_base_matrix< Cell >.
Reimplemented from octave_base_matrix< Cell >.
Reimplemented from octave_base_matrix< Cell >.
bool octave_cell::is_true | ( | void | ) | const [virtual] |
Reimplemented from octave_base_matrix< Cell >.
octave_value_list octave_cell::list_value | ( | void | ) | const [virtual] |
Reimplemented from octave_base_value.
bool octave_cell::load_ascii | ( | std::istream & | is | ) | [virtual] |
Reimplemented from octave_base_value.
bool octave_cell::load_binary | ( | std::istream & | is, | |
bool | swap, | |||
oct_mach_info::float_format | fmt | |||
) | [virtual] |
Reimplemented from octave_base_value.
octave_value octave_cell::map | ( | unary_mapper_t | umap | ) | const [virtual] |
Reimplemented from octave_base_value.
void * octave_cell::mex_get_data | ( | void | ) | const [virtual] |
Reimplemented from octave_base_value.
void octave_cell::print | ( | std::ostream & | os, | |
bool | pr_as_read_syntax = false | |||
) | const [virtual] |
Reimplemented from octave_base_matrix< Cell >.
bool octave_cell::print_as_scalar | ( | void | ) | const [virtual] |
Reimplemented from octave_base_matrix< Cell >.
void octave_cell::print_raw | ( | std::ostream & | os, | |
bool | pr_as_read_syntax = false | |||
) | const [virtual] |
Reimplemented from octave_base_value.
bool octave_cell::save_ascii | ( | std::ostream & | os | ) | [virtual] |
Reimplemented from octave_base_value.
Reimplemented from octave_base_value.
octave_value octave_cell::sort | ( | octave_idx_type | dim = 0 , |
|
sortmode | mode = ASCENDING | |||
) | const [virtual] |
Reimplemented from octave_base_matrix< Cell >.
octave_value octave_cell::sort | ( | Array< octave_idx_type > & | sidx, | |
octave_idx_type | dim = 0 , |
|||
sortmode | mode = ASCENDING | |||
) | const [virtual] |
Reimplemented from octave_base_matrix< Cell >.
Array< octave_idx_type > octave_cell::sort_rows_idx | ( | sortmode | mode = ASCENDING |
) | const [virtual] |
Reimplemented from octave_base_matrix< Cell >.
octave_value octave_cell::subsasgn | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx, | |||
const octave_value & | rhs | |||
) | [virtual] |
Reimplemented from octave_base_matrix< Cell >.
octave_value octave_cell::subsref | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx | |||
) | [inline, virtual] |
Reimplemented from octave_base_matrix< Cell >.
octave_value octave_cell::subsref | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx, | |||
bool | auto_add | |||
) | [virtual] |
Reimplemented from octave_base_value.
octave_value_list octave_cell::subsref | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx, | |||
int | nargout | |||
) | [virtual] |
Reimplemented from octave_base_matrix< Cell >.