#include "cdef-object.h"
|
| | cdef_meta_object_rep () |
| |
| | ~cdef_meta_object_rep ()=default |
| |
| cdef_object_rep * | copy () const |
| |
| std::string | doc_string () const |
| |
| void | doc_string (const std::string &txt) |
| |
| virtual bool | is_class () const |
| |
| bool | is_meta_object () const |
| |
| virtual bool | is_method () const |
| |
| virtual bool | is_package () const |
| |
| virtual bool | is_property () const |
| |
| virtual bool | meta_accepts_postfix_index (char) const |
| |
| virtual void | meta_release () |
| |
| virtual octave_value_list | meta_subsref (const std::string &, const std::list< octave_value_list > &, int) |
| |
| cdef_meta_object_rep & | operator= (const cdef_meta_object_rep &)=delete |
| |
Public Member Functions inherited from handle_cdef_object |
| | 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_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 599 of file cdef-object.h.
◆ cdef_meta_object_rep() [1/2]
| cdef_meta_object_rep::cdef_meta_object_rep |
( |
| ) |
|
|
inline |
◆ ~cdef_meta_object_rep()
| cdef_meta_object_rep::~cdef_meta_object_rep |
( |
| ) |
|
|
default |
◆ cdef_meta_object_rep() [2/2]
◆ copy()
◆ doc_string() [1/2]
| std::string cdef_meta_object_rep::doc_string |
( |
| ) |
const |
|
inline |
◆ doc_string() [2/2]
| void cdef_meta_object_rep::doc_string |
( |
const std::string & |
txt | ) |
|
|
inline |
◆ is_class()
| virtual bool cdef_meta_object_rep::is_class |
( |
| ) |
const |
|
inlinevirtual |
◆ is_meta_object()
| bool cdef_meta_object_rep::is_meta_object |
( |
| ) |
const |
|
inlinevirtual |
◆ is_method()
| virtual bool cdef_meta_object_rep::is_method |
( |
| ) |
const |
|
inlinevirtual |
◆ is_package()
| virtual bool cdef_meta_object_rep::is_package |
( |
| ) |
const |
|
inlinevirtual |
◆ is_property()
| virtual bool cdef_meta_object_rep::is_property |
( |
| ) |
const |
|
inlinevirtual |
◆ meta_accepts_postfix_index()
| virtual bool cdef_meta_object_rep::meta_accepts_postfix_index |
( |
char |
| ) |
const |
|
inlinevirtual |
◆ meta_release()
| virtual void cdef_meta_object_rep::meta_release |
( |
| ) |
|
|
inlinevirtual |
◆ meta_subsref()
◆ operator=()
◆ m_doc_string
| std::string cdef_meta_object_rep::m_doc_string |
|
protected |
The documentation for this class was generated from the following file: