#include "ov-cell.h"
Static Public Member Functions | |
static void | register_type () |
static void | register_type (octave::type_info &) |
static std::string | static_class_name () |
static int | static_type_id () |
static std::string | static_type_name () |
![]() | |
static void | register_type () |
static void | register_type (octave::type_info &) |
static std::string | static_class_name () |
static int | static_type_id () |
static std::string | static_type_name () |
|
inline |
|
inline |
|
inline |
|
default |
Reimplemented from octave_base_value.
Definition at line 1402 of file ov-cell.cc.
References Array< T, Alloc >::data(), octave_base_matrix< Cell >::dims(), mxArray::get_data(), octave_base_matrix< Cell >::m_matrix, and octave_base_matrix< Cell >::numel().
void octave_cell::assign | ( | const octave_value_list & | idx, |
const Cell & | rhs | ||
) |
Definition at line 412 of file ov-cell.cc.
References octave_base_matrix< MT >::assign().
void octave_cell::assign | ( | const octave_value_list & | idx, |
const octave_value & | rhs | ||
) |
Definition at line 419 of file ov-cell.cc.
References octave_base_matrix< MT >::assign().
|
inlinevirtual |
Reimplemented from octave_base_matrix< Cell >.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 67 of file ov-cell.cc.
References octave_base_matrix< Cell >::m_matrix, and Array< T, Alloc >::numel().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 130 of file ov-cell.h.
References btyp_cell.
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 433 of file ov-cell.cc.
References Array< T, Alloc >::byte_size(), octave_base_matrix< Cell >::m_matrix, and octave_base_matrix< Cell >::numel().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 138 of file ov-cell.h.
Referenced by save_ascii(), save_binary(), and save_hdf5().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 600 of file ov-cell.cc.
References Cell::cellstr_value(), error(), iscellstr(), and octave_base_matrix< Cell >::m_matrix.
Referenced by is_sorted_rows(), issorted(), sort(), sort(), and sort_rows_idx().
Array< std::string > octave_cell::cellstr_value | ( | const char * | fmt, |
... | |||
) | const |
|
inlinevirtual |
Reimplemented from octave_base_value.
|
inlinevirtual |
Reimplemented from octave_base_value.
|
inlinevirtual |
Reimplemented from octave_base_value.
void octave_cell::delete_elements | ( | const octave_value_list & | idx | ) |
Definition at line 426 of file ov-cell.cc.
References octave_base_matrix< MT >::delete_elements().
|
inlinevirtual |
Reimplemented from octave_base_value.
|
inlinevirtual |
Reimplemented from octave_base_matrix< Cell >.
|
inlinevirtual |
Reimplemented from octave_base_matrix< Cell >.
|
inlinevirtual |
Reimplemented from octave_base_matrix< Cell >.
|
inlinevirtual |
Reimplemented from octave_base_matrix< Cell >.
Reimplemented from octave_base_matrix< Cell >.
Definition at line 511 of file ov-cell.cc.
References cellstr_value(), error(), Array< T, Alloc >::is_sorted_rows(), iscellstr(), and UNSORTED.
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 526 of file ov-cell.cc.
References error().
|
inlinevirtual |
Reimplemented from octave_base_value.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 395 of file ov-cell.cc.
References Cell::iscellstr(), and octave_base_matrix< Cell >::m_matrix.
Referenced by cellstr_value(), is_sorted_rows(), issorted(), sort(), sort(), and sort_rows_idx().
|
inlinevirtual |
Reimplemented from octave_base_matrix< Cell >.
Reimplemented from octave_base_matrix< Cell >.
Definition at line 481 of file ov-cell.cc.
References cellstr_value(), error(), iscellstr(), Array< T, Alloc >::issorted(), and UNSORTED.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 532 of file ov-cell.cc.
References octave_base_matrix< Cell >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 765 of file ov-cell.cc.
References CELL_ELT_TAG, Array< T, Alloc >::elem(), error(), extract_keyword(), octave_base_matrix< Cell >::m_matrix, dim_vector::numel(), read_text_data(), and dim_vector::resize().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 897 of file ov-cell.cc.
References CELL_ELT_TAG, Array< T, Alloc >::elem(), error(), octave_base_matrix< Cell >::m_matrix, dim_vector::numel(), read_binary_data(), dim_vector::resize(), and swap_bytes< 4 >().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 1078 of file ov-cell.cc.
References Array< T, Alloc >::elem(), H5T_NATIVE_IDX, hdf5_h5g_iterate(), load_hdf5_empty(), octave_base_matrix< Cell >::m_matrix, dim_vector::numel(), octave_H5P_DEFAULT, octave_H5S_ALL, OCTAVE_LOCAL_BUFFER, Array< T, Alloc >::resize(), dim_vector::resize(), hdf5_callback_data::tc, and octave_base_value::warn_load().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 1419 of file ov-cell.cc.
References FORWARD_MAPPER, and octave_base_value::map().
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 965 of file ov-cell.cc.
References Array< T, Alloc >::data(), and octave_base_matrix< Cell >::m_matrix.
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 618 of file ov-cell.cc.
References print_raw().
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 612 of file ov-cell.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 681 of file ov-cell.cc.
References octave_base_value::indent(), octave_base_value::isempty(), octave_base_matrix< Cell >::ndims(), and octave_base_value::newline().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 624 of file ov-cell.cc.
References octave_base_value::columns(), octave_base_value::decrement_indent_level(), Array< T, Alloc >::dims(), octave_base_value::increment_indent_level(), octave_base_value::indent(), octave_base_matrix< Cell >::m_matrix, Array< T, Alloc >::ndims(), octave_base_value::newline(), octave_value::print_with_name(), octave_base_value::rows(), dim_vector::str(), and Vprint_empty_dimensions.
Referenced by print().
|
static |
Definition at line 64 of file ov-cell.cc.
|
static |
Definition at line 64 of file ov-cell.cc.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 711 of file ov-cell.cc.
References CELL_ELT_TAG, cell_value(), Array< T, Alloc >::cols(), octave_base_value::columns(), octave_base_matrix< Cell >::dims(), Array< T, Alloc >::elem(), dim_vector::ndims(), dim_vector::numel(), octave_base_value::rows(), Array< T, Alloc >::rows(), and save_text_data().
Reimplemented from octave_base_value.
Definition at line 864 of file ov-cell.cc.
References CELL_ELT_TAG, cell_value(), octave_base_matrix< Cell >::dims(), Array< T, Alloc >::elem(), dim_vector::ndims(), dim_vector::numel(), and save_binary_data().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 972 of file ov-cell.cc.
References add_hdf5_data(), cell_value(), octave_base_matrix< Cell >::dims(), Array< T, Alloc >::elem(), H5T_NATIVE_IDX, dim_vector::ndims(), dim_vector::numel(), octave_H5P_DEFAULT, octave_H5S_ALL, OCTAVE_LOCAL_BUFFER, save_hdf5_empty(), and octave_base_value::warn_save().
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 700 of file ov-cell.cc.
References octave_base_value::short_disp().
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 74 of file ov-cell.cc.
References octave_value::cell_value(), octave_base_matrix< Cell >::do_index_op(), octave_value_list::empty(), error(), Array< T, Alloc >::numel(), octave_base_value::octave_value, and type_name().
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 462 of file ov-cell.cc.
References octave_cell(), cellstr_value(), error(), iscellstr(), and Array< T, Alloc >::sort().
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 444 of file ov-cell.cc.
References octave_cell(), cellstr_value(), error(), iscellstr(), and Array< T, Alloc >::sort().
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 496 of file ov-cell.cc.
References cellstr_value(), error(), iscellstr(), and Array< T, Alloc >::sort_rows_idx().
|
inlinestatic |
|
inlinestatic |
|
virtual |
Reimplemented from octave_base_value.
Definition at line 538 of file ov-cell.cc.
References octave_base_matrix< Cell >::m_matrix, string_vector::max_length(), octave_base_matrix< Cell >::numel(), string_vector::numel(), and Cell::string_vector_value().
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 221 of file ov-cell.cc.
References octave_value_list::all_scalars(), octave_base_matrix< MT >::assign(), octave_value::cell_value(), octave_base_matrix< MT >::delete_elements(), octave_base_matrix< Cell >::dims(), octave_base_matrix< Cell >::do_index_op(), octave_value::empty_conv(), err_indexed_cs_list(), err_nonbraced_cs_list_assignment(), error(), Cell::index(), octave_value::is_cs_list(), octave_value::is_defined(), octave_base_value::is_magic_colon(), octave_value::is_zero_by_zero(), octave_value::iscell(), octave_base_value::isempty(), octave_value::isnull(), octave_value::length(), octave_value_list::length(), octave_value::list_value(), octave_base_value::m_count, octave_base_matrix< Cell >::m_matrix, octave_value::make_unique(), Array< T, Alloc >::make_unique(), octave_base_matrix< Cell >::numel(), Array< T, Alloc >::numel(), dim_vector::numel(), octave_base_value::octave_value, dim_vector::redim(), Cell::reshape(), octave_value::storable_value(), octave_value::subsasgn(), and type_name().
|
inlinevirtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 75 of file ov-cell.h.
References octave_value_list::length().
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 171 of file ov-cell.cc.
References octave_value::cell_value(), octave_base_matrix< Cell >::do_index_op(), error(), octave_value::next_subsref(), Array< T, Alloc >::numel(), octave_base_value::octave_value, and type_name().
|
virtual |
Reimplemented from octave_base_matrix< Cell >.
Definition at line 118 of file ov-cell.cc.
References octave_value::cell_value(), octave_base_matrix< Cell >::do_index_op(), error(), Array< T, Alloc >::numel(), octave_base_value::octave_value, and type_name().
|
inlinevirtual |
Reimplemented from octave_base_value.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 194 of file ov-cell.h.
Referenced by simple_subsref(), subsasgn(), subsref(), and subsref().