GNU Octave 11.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 
Loading...
Searching...
No Matches
subsystem_handler Class Reference

#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)
 

Detailed Description

Definition at line 50 of file ls-mat-subsys.h.

Member Function Documentation

◆ check_dyn_props()

bool subsystem_handler::check_dyn_props ( const uint32_t  obj_dep_id)

Definition at line 597 of file ls-mat-subsys.cc.

◆ create_filewrapper_metadata()

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().

◆ get_class_name()

std::string subsystem_handler::get_class_name ( const uint32_t  class_id)

Definition at line 478 of file ls-mat-subsys.cc.

◆ get_object_dependencies()

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.

◆ get_object_properties()

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 
)

◆ get_serialized_data()

octave_value subsystem_handler::get_serialized_data ( ) const
inline

Definition at line 77 of file ls-mat-subsys.h.

◆ has_serialized_data()

bool subsystem_handler::has_serialized_data ( ) const
inline

Definition at line 79 of file ls-mat-subsys.h.

References octave_value::is_defined().

◆ read_filewrapper()

bool subsystem_handler::read_filewrapper ( const Cell fwrap_data,
bool  swap 
)

◆ read_mat_subsystem()

◆ serialize_to_cell_array()

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().

◆ set_mcos_object_metadata()


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