|
| handle_cdef_object () |
|
| ~handle_cdef_object () |
|
cdef_object_rep * | clone () const |
|
cdef_object_rep * | copy () const |
|
bool | is_handle_object () const |
|
bool | is_valid () const |
|
handle_cdef_object & | operator= (const handle_cdef_object &)=delete |
|
| cdef_object_scalar () |
|
| ~cdef_object_scalar ()=default |
|
void | break_closure_cycles (const std::shared_ptr< stack_frame > &frame) |
|
dim_vector | dims () const |
|
octave_value | get (const std::string &pname) const |
|
octave_value | get_property (octave_idx_type idx, const std::string &pname) const |
|
bool | is_constructed () const |
|
bool | is_constructed_for (const cdef_class &cls) const |
|
bool | is_partially_constructed_for (const cdef_class &cls) const |
|
void | mark_as_constructed () |
|
void | mark_as_constructed (const cdef_class &cls) |
|
void | mark_for_construction (const cdef_class &) |
|
cdef_object_scalar & | operator= (const cdef_object_scalar &)=delete |
|
void | put (const std::string &pname, const octave_value &val) |
|
void | set_property (octave_idx_type idx, const std::string &pname, const octave_value &pval) |
|
octave_value | subsasgn (const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs) |
|
octave_value_list | subsref (const std::string &type, const std::list< octave_value_list > &idx, int nargout, std::size_t &skip, const cdef_class &context, bool auto_add) |
|
| cdef_object_base () |
|
| ~cdef_object_base () |
|
cdef_object_rep * | empty_clone () const |
|
cdef_class | get_class () const |
|
cdef_object_rep * | make_array () const |
|
cdef_object_base & | operator= (const cdef_object_base &)=delete |
|
void | set_class (const cdef_class &cls) |
|
| cdef_object_rep () |
|
virtual | ~cdef_object_rep ()=default |
|
virtual Array< cdef_object > | array_value () const |
|
std::string | class_name () const |
|
virtual void | destroy () |
|
virtual bool | is_array () const |
|
virtual bool | is_meta_object () const |
|
virtual bool | is_value_object () const |
|
virtual string_vector | map_keys () const |
|
cdef_object_rep & | operator= (const cdef_object_rep &)=delete |
|
void | release (const cdef_object &obj) |
|
virtual octave_idx_type | static_count () const |
|
Definition at line 546 of file cdef-object.h.