#include "oct-map.h"
Public Types | |
typedef octave_fields::const_iterator | const_iterator |
typedef const_iterator | iterator |
Friends | |
class | octave_map |
|
inline |
|
inline |
octave_scalar_map::octave_scalar_map | ( | const std::map< std::string, octave_value > & | m | ) |
Definition at line 169 of file oct-map.cc.
References octave_fields::getfield(), and m.
|
inline |
Definition at line 230 of file oct-map.h.
Referenced by F__octave_config_info__(), Fgetrusage(), symbol_info_list::map_value(), base_graphics_object::values_as_struct(), tree_evaluator::visit_try_catch_command(), and stack_frame::workspace().
|
inline |
Definition at line 184 of file oct-map.h.
References octave_fields::begin().
|
inline |
Definition at line 187 of file oct-map.h.
Referenced by octave_scalar_struct::byte_size().
|
inline |
Definition at line 188 of file oct-map.h.
Referenced by octave_scalar_struct::byte_size().
|
inline |
Definition at line 216 of file oct-map.h.
Referenced by Frethrow().
octave_value & octave_scalar_map::contents | ( | const std::string & | k | ) |
Definition at line 254 of file oct-map.cc.
References octave_fields::getfield().
octave_value octave_scalar_map::contents | ( | const std::string & | k | ) | const |
Definition at line 248 of file oct-map.cc.
References getfield().
|
inline |
Definition at line 197 of file oct-map.h.
Referenced by octave_scalar_struct::as_mxArray(), octave_scalar_struct::break_closure_cycles(), cdef_object_scalar::break_closure_cycles(), octave_scalar_struct::byte_size(), octave_scalar_struct::edit_display(), Frethrow(), octave_scalar_struct::save_ascii(), octave_scalar_struct::save_binary(), and octave_scalar_struct::save_hdf5().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
octave_value octave_scalar_map::getfield | ( | const std::string & | key | ) | const |
Definition at line 183 of file oct-map.cc.
References octave_fields::getfield(), and octave_value().
Referenced by contents(), Famd(), and figure::properties::set___mouse_mode__().
|
inline |
|
inline |
|
inline |
Definition at line 192 of file oct-map.h.
Referenced by octave_scalar_struct::byte_size().
|
inline |
|
inline |
Definition at line 210 of file oct-map.h.
Referenced by octave_scalar_struct::break_closure_cycles(), cdef_object_scalar::break_closure_cycles(), octave_map::cat(), and orderfields().
octave_scalar_map octave_scalar_map::orderfields | ( | ) | const |
Definition at line 208 of file oct-map.cc.
Referenced by permute_to_correct_order1().
octave_scalar_map octave_scalar_map::orderfields | ( | Array< octave_idx_type > & | perm | ) | const |
Definition at line 215 of file oct-map.cc.
References nfields(), octave_fields::orderfields(), and Array< T, Alloc >::xelem().
octave_scalar_map octave_scalar_map::orderfields | ( | const octave_scalar_map & | other, |
Array< octave_idx_type > & | perm | ||
) | const |
Definition at line 228 of file oct-map.cc.
References octave_fields::equal_up_to_order(), error(), octave_fields::is_same(), nfields(), and Array< T, Alloc >::xelem().
void octave_scalar_map::rmfield | ( | const std::string & | key | ) |
Definition at line 200 of file oct-map.cc.
References octave_fields::rmfield().
|
inline |
void octave_scalar_map::setfield | ( | const std::string & | key, |
const octave_value & | val | ||
) |
Definition at line 190 of file oct-map.cc.
References octave_fields::getfield().
Referenced by type_info::assign_ops_map(), type_info::assignany_ops_map(), type_info::binary_ops_map(), type_info::compound_binary_ops_map(), octave::F__wmemory__(), type_info::installed_type_info(), type_info::non_const_unary_ops_map(), octave_oncleanup::scalar_map_value(), figure::properties::set___mouse_mode__(), and type_info::unary_ops_map().
|
friend |