#include "ls-mat-subsys.h"
Public Member Functions | |
| bool | check_dyn_props (const uint32_t obj_dep_id) |
| uint8NDArray | create_filewrapper_metadata () |
| std::string | get_class_name (const uint32_t class_id) |
| std::tuple< bool, uint32_t, uint32_t > | get_object_dependencies (const uint32_t obj_id) |
| octave_map | get_object_properties (const uint32_t obj_type_id, const uint32_t class_id, const bool saveobj_type, bool as_struct=false) |
| octave_value | get_serialized_data () const |
| bool | has_serialized_data () const |
| bool | read_filewrapper (const Cell &fwrap_data, bool swap) |
| bool | read_mat_subsystem (const octave_value &subsys, bool swap) |
| void | serialize_to_cell_array () |
| uint32NDArray | set_mcos_object_metadata (const octave_value &obj) |
Definition at line 50 of file ls-mat-subsys.h.
| bool subsystem_handler::check_dyn_props | ( | const uint32_t | obj_dep_id | ) |
Definition at line 597 of file ls-mat-subsys.cc.
| uint8NDArray subsystem_handler::create_filewrapper_metadata | ( | ) |
Definition at line 854 of file ls-mat-subsys.cc.
References string_vector::numel(), and Array< T, Alloc >::rwdata().
Referenced by serialize_to_cell_array().
| std::string subsystem_handler::get_class_name | ( | const uint32_t | class_id | ) |
Definition at line 478 of file ls-mat-subsys.cc.
| std::tuple< bool, uint32_t, uint32_t > subsystem_handler::get_object_dependencies | ( | const uint32_t | obj_id | ) |
Definition at line 495 of file ls-mat-subsys.cc.
| octave_map subsystem_handler::get_object_properties | ( | const uint32_t | obj_type_id, |
| const uint32_t | class_id, | ||
| const bool | saveobj_type, | ||
| bool | as_struct = false |
||
| ) |
Definition at line 515 of file ls-mat-subsys.cc.
References octave_map::assign(), error(), octave_value::map_value(), warning(), and warning_with_id().
|
inline |
Definition at line 77 of file ls-mat-subsys.h.
|
inline |
Definition at line 79 of file ls-mat-subsys.h.
References octave_value::is_defined().
Definition at line 329 of file ls-mat-subsys.cc.
References Array< T, Alloc >::data(), error(), octave_value::is_uint8_type(), Array< T, Alloc >::numel(), string_vector::resize(), swap_bytes< 4 >(), and octave_value::uint8_array_value().
Referenced by read_mat_subsystem().
| bool subsystem_handler::read_mat_subsystem | ( | const octave_value & | subsys, |
| bool | swap | ||
| ) |
Definition at line 296 of file ls-mat-subsys.cc.
References octave_value::cell_value(), octave_scalar_map::contains(), octave_scalar_map::contents(), octave_value::is_defined(), octave_value::isempty(), octave_value::isstruct(), read_filewrapper(), and octave_value::scalar_map_value().
| void subsystem_handler::serialize_to_cell_array | ( | ) |
Definition at line 992 of file ls-mat-subsys.cc.
References create_filewrapper_metadata(), and Array< T, Alloc >::resize().
| uint32NDArray subsystem_handler::set_mcos_object_metadata | ( | const octave_value & | obj | ) |
Definition at line 826 of file ls-mat-subsys.cc.
References octave_value::class_name(), octave_value::classdef_object_value(), octave_value::dims(), octave_value::numel(), dim_vector::numel(), and octave_classdef::saveobj().