#include "cdef-object.h"
Additional Inherited Members | |
Protected Member Functions inherited from cdef_object_base | |
| cdef_object_base (const cdef_object_base &obj) | |
Protected Member Functions inherited from cdef_object_rep | |
| cdef_object_rep (const cdef_object_rep &) | |
Protected Attributes inherited from cdef_object_rep | |
| refcount< octave_idx_type > | m_count |
Definition at line 420 of file cdef-object.h.
|
inline |
Definition at line 424 of file cdef-object.h.
|
inline |
Definition at line 426 of file cdef-object.h.
|
default |
|
inlinevirtual |
Reimplemented from cdef_object_rep.
Definition at line 445 of file cdef-object.h.
|
virtual |
Reimplemented from cdef_object_rep.
Definition at line 590 of file cdef-object.cc.
References Array< T, Alloc >::numel().
|
virtual |
Reimplemented from cdef_object_rep.
Definition at line 226 of file cdef-object.cc.
References cdef_object_array(), Array< T, Alloc >::dims(), cdef_object_base::get_class(), Array< T, Alloc >::numel(), and cdef_object_base::set_class().
Referenced by resize().
|
inlinevirtual |
Reimplemented from cdef_object_rep.
Definition at line 436 of file cdef-object.h.
Referenced by subsref().
|
inline |
Definition at line 482 of file cdef-object.h.
References fill_empty_values().
Referenced by fill_empty_values(), resize(), cdef_object_scalar::resize(), subsasgn(), and subsref().
| void cdef_object_array::fill_empty_values | ( | Array< cdef_object > & | arr | ) |
Definition at line 565 of file cdef-object.cc.
References cdef_class::construct_object(), cdef_object::copy(), cdef_object_base::get_class(), Array< T, Alloc >::numel(), cdef_object::ok(), and Array< T, Alloc >::xelem().
|
inlinevirtual |
Reimplemented from cdef_object_rep.
Definition at line 467 of file cdef-object.h.
References cdef_object::get().
|
inlinevirtual |
Reimplemented from cdef_object_rep.
Definition at line 443 of file cdef-object.h.
|
inlinevirtual |
Reimplemented from cdef_object_rep.
Definition at line 441 of file cdef-object.h.
|
delete |
|
virtual |
Reimplemented from cdef_object_rep.
Definition at line 239 of file cdef-object.cc.
References cdef_object_array(), cdef_object_base::get_class(), Array< T, Alloc >::permute(), and cdef_object_base::set_class().
Referenced by transpose().
|
virtual |
Reimplemented from cdef_object_rep.
Definition at line 557 of file cdef-object.cc.
References cdef_object_array(), and to_ov().
|
virtual |
Reimplemented from cdef_object_rep.
Definition at line 249 of file cdef-object.cc.
References clone(), fill_empty_values(), and Array< T, Alloc >::resize().
|
inlinevirtual |
Reimplemented from cdef_object_rep.
Definition at line 458 of file cdef-object.h.
References cdef_object::put().
|
virtual |
Reimplemented from cdef_object_rep.
Definition at line 386 of file cdef-object.cc.
References cdef_object::array_value(), Array< T, Alloc >::assign(), cdef_object_rep::class_name(), cdef_object::class_name(), cdef_class::construct_object(), Array< T, Alloc >::delete_elements(), error(), fill_empty_values(), cdef_object::get_class(), cdef_object_base::get_class(), Array< T, Alloc >::index(), cdef_object::is(), cdef_object::is_array(), is_scalar(), octave_value::isempty(), octave_value_list::length(), cdef_object_rep::m_count, Array< T, Alloc >::numel(), cdef_object::ok(), index_exception::set_pos_if_unset(), cdef_object::subsasgn(), to_cdef(), and to_ov().
|
virtual |
Reimplemented from cdef_object_rep.
Definition at line 273 of file cdef-object.cc.
References cdef_object_rep::class_name(), dims(), octave_value_list::empty(), error(), fill_empty_values(), cdef_object_base::get_class(), Array< T, Alloc >::index(), is_scalar(), octave_value_list::length(), cdef_object_rep::m_count, Array< T, Alloc >::numel(), cdef_object::set_class(), index_exception::set_pos_if_unset(), and to_ov().
|
virtual |
Reimplemented from cdef_object_rep.
Definition at line 263 of file cdef-object.cc.
References error(), Array< T, Alloc >::ndims(), and permute().