|
| | cdef_method () |
| |
| | cdef_method (const cdef_method &meth) |
| |
| | cdef_method (const cdef_object &obj) |
| |
| | cdef_method (const std::string &nm) |
| |
| | ~cdef_method ()=default |
| |
| bool | check_access () const |
| |
| octave_value_list | execute (const cdef_object &obj, const octave_value_list &args, int nargout, bool do_check_access=true, const std::string &who="") |
| |
| octave_value_list | execute (const octave_value_list &args, int nargout, bool do_check_access=true, const std::string &who="") |
| |
| std::string | get_doc_string () |
| |
| octave_value | get_function () const |
| |
| std::string | get_name () const |
| |
| bool | is_constructor () const |
| |
| bool | is_defined_in_class (const std::string &cname) const |
| |
| bool | is_external () const |
| |
| bool | is_static () const |
| |
| void | mark_as_external (const std::string &dtype) |
| |
| cdef_method & | operator= (const cdef_method &meth) |
| |
| void | set_function (const octave_value &fcn) |
| |
| | cdef_meta_object () |
| |
| | cdef_meta_object (cdef_meta_object_rep *r) |
| |
| | cdef_meta_object (const cdef_meta_object &obj) |
| |
| | cdef_meta_object (const cdef_object &obj) |
| |
| | ~cdef_meta_object ()=default |
| |
| std::string | doc_string () const |
| |
| void | doc_string (const std::string &txt) |
| |
| bool | is_class () const |
| |
| bool | is_method () const |
| |
| bool | is_package () const |
| |
| bool | is_property () const |
| |
| bool | meta_accepts_postfix_index (char type) const |
| |
| void | meta_release () |
| |
| octave_value_list | meta_subsref (const std::string &type, const std::list< octave_value_list > &idx, int nargout) |
| |
| cdef_meta_object & | operator= (const cdef_object &)=delete |
| |
| | cdef_object () |
| |
| | cdef_object (cdef_object_rep *r) |
| |
| | cdef_object (const cdef_object &obj) |
| |
| virtual | ~cdef_object () |
| |
| Array< cdef_object > | array_value () const |
| |
| void | break_closure_cycles (const std::shared_ptr< stack_frame > &frame) |
| |
| std::string | class_name () const |
| |
| cdef_object | clone () const |
| |
| cdef_object | copy () const |
| |
| dim_vector | dims () const |
| |
| cdef_object | empty_clone () const |
| |
| octave_value | get (const std::string &pname) const |
| |
| cdef_class | get_class () const |
| |
| octave_value | get_property (octave_idx_type idx, const std::string &pname) const |
| |
| const cdef_object_rep * | get_rep () const |
| |
| bool | is (const cdef_object &obj) const |
| |
| bool | is_array () const |
| |
| bool | is_constructed () const |
| |
| bool | is_constructed_for (const cdef_class &cls) const |
| |
| bool | is_handle_object () const |
| |
| bool | is_meta_object () const |
| |
| bool | is_partially_constructed_for (const cdef_class &cls) const |
| |
| bool | is_value_object () const |
| |
| cdef_object | make_array () const |
| |
| string_vector | map_keys () const |
| |
| octave_map | map_value () const |
| |
| void | mark_as_constructed () |
| |
| void | mark_as_constructed (const cdef_class &cls) |
| |
| void | mark_for_construction (const cdef_class &cls) |
| |
| bool | ok () const |
| |
| cdef_object & | operator= (const cdef_object &obj) |
| |
| void | put (const std::string &pname, const octave_value &val) |
| |
| void | set_class (const cdef_class &cls) |
| |
| 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, int ignore_copies=0) |
| |
| 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=false) |
| |
Definition at line 42 of file cdef-method.h.