#include <algorithm>#include <iomanip>#include "cdef-class.h"#include "cdef-method.h"#include "cdef-package.h"#include "cdef-property.h"#include "cdef-utils.h"#include "defun.h"#include "errwarn.h"#include "interpreter-private.h"#include "load-path.h"#include "ov-classdef.h"#include "ov-fcn-handle.h"#include "ov-typeinfo.h"#include "ov-usr-fcn.h"#include "parse.h"#include "pr-output.h"#include "pt-eval.h"#include "pt-misc.h"#include "oct-lvalue.h"Go to the source code of this file.
Functions | |
| octave_value_list | F__meta_get_package__ (const octave_value_list &args, int) |
| octave_value_list | F__methods__ (octave::interpreter &interp, const octave_value_list &args, int) |
| octave_value_list | Fmetaclass (const octave_value_list &args, int) |
| octave_value_list | Fproperties (const octave_value_list &args, int nargout) |
| octave_value_list F__meta_get_package__ | ( | const octave_value_list & | args, |
| int | |||
| ) |
Definition at line 690 of file ov-classdef.cc.
References lookup_package(), print_usage(), and to_ov().
| octave_value_list F__methods__ | ( | octave::interpreter & | interp, |
| const octave_value_list & | args, | ||
| int | |||
| ) |
Definition at line 808 of file ov-classdef.cc.
References octave_value::bool_value(), octave_value::class_name(), string_vector::empty(), err_wrong_type_arg(), cdef_object::get(), cdef_class::get_method_map(), octave_value::is_string(), octave_value::isobject(), lookup_class(), load_path::methods(), cdef_object::ok(), ovl(), and octave_value::string_value().
| octave_value_list Fmetaclass | ( | const octave_value_list & | args, |
| int | |||
| ) |
Definition at line 704 of file ov-classdef.cc.
References cdef_object::get_class(), print_usage(), to_cdef(), and to_ov().
| octave_value_list Fproperties | ( | const octave_value_list & | args, |
| int | nargout | ||
| ) |
Definition at line 733 of file ov-classdef.cc.
References octave_value::bool_value(), octave_value::class_name(), err_wrong_type_arg(), error(), cdef_object::get(), cdef_class::get_property_map(), octave_value::is_string(), octave_value::isobject(), lookup_class(), octave_stdout, cdef_object::ok(), print_usage(), and octave_value::string_value().