#include <istream>
#include <memory>
#include <ostream>
#include "Array-util.h"
#include "byte-swap.h"
#include "oct-locbuf.h"
#include "lo-mappers.h"
#include "Cell.h"
#include "defun.h"
#include "error.h"
#include "file-ops.h"
#include "errwarn.h"
#include "interpreter-private.h"
#include "interpreter.h"
#include "load-path.h"
#include "ls-hdf5.h"
#include "ls-oct-text.h"
#include "ls-oct-binary.h"
#include "ls-utils.h"
#include "mxarray.h"
#include "oct-lvalue.h"
#include "oct-hdf5.h"
#include "ov-class.h"
#include "ov-fcn.h"
#include "ov-typeinfo.h"
#include "ov-usr-fcn.h"
#include "pager.h"
#include "parse.h"
#include "pr-output.h"
#include "unwind-prot.h"
#include "variables.h"
Go to the source code of this file.
Classes | |
class | octave_inline |
class | octave_inline_fcn |
Functions | |
static OCTAVE_NORETURN void | err_invalid_index1 (void) |
static OCTAVE_NORETURN void | err_invalid_index_for_assignment (void) |
static OCTAVE_NORETURN void | err_invalid_index_type (const std::string &nm, char t) |
OCTAVE_EXPORT octave_value_list | F__inline_ctor__ (const octave_value_list &args, int) |
OCTAVE_EXPORT octave_value_list | F__parent_classes__ (const octave_value_list &args, int) |
OCTAVE_EXPORT octave_value_list | Fclass (octave::interpreter &interp, const octave_value_list &args, int) |
OCTAVE_EXPORT octave_value_list | Finferiorto (octave::interpreter &interp, const octave_value_list &args, int) |
OCTAVE_EXPORT octave_value_list | Fisa (const octave_value_list &args, int) |
OCTAVE_EXPORT octave_value_list | Fisobject (const octave_value_list &args, int) |
OCTAVE_EXPORT octave_value_list | Fsuperiorto (octave::interpreter &interp, const octave_value_list &args, int) |
static bool | is_built_in_class (const std::string &cn) |
|
static |
Definition at line 250 of file ov-class.cc.
References error().
Referenced by octave_class::subsref().
|
static |
Definition at line 257 of file ov-class.cc.
References error().
Referenced by octave_class::numeric_conv(), and octave_class::subsasgn_common().
|
static |
Definition at line 264 of file ov-class.cc.
References error().
Referenced by octave_class::subsasgn_common(), and octave_class::subsref().
OCTAVE_EXPORT octave_value_list F__inline_ctor__ | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 2144 of file ov-class.cc.
References octave_class::map_value(), and octave_base_value::octave_value.
OCTAVE_EXPORT octave_value_list F__parent_classes__ | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 1905 of file ov-class.cc.
References octave_value::isobject(), ovl(), octave_value::parent_class_names(), and print_usage().
OCTAVE_EXPORT octave_value_list Fclass | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | |||
) |
Definition at line 1727 of file ov-class.cc.
References octave::tree_evaluator::caller_function(), error(), octave_class::exemplar_map, octave_function::is_class_constructor(), octave_function::is_class_method(), m, octave_base_value::octave_value, print_usage(), retval, and octave_value_list::slice().
OCTAVE_EXPORT octave_value_list Finferiorto | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | |||
) |
Definition at line 2005 of file ov-class.cc.
References octave::tree_evaluator::caller_function(), error(), is_built_in_class(), octave_function::is_class_constructor(), octave_function::name(), octave_base_value::octave_value, and octave::symbol_table::set_class_relationship().
OCTAVE_EXPORT octave_value_list Fisa | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 1816 of file ov-class.cc.
References octave_value::class_name(), Array< T >::dims(), octave_value::is_instance_of(), octave_value::isfloat(), octave_value::isinteger(), octave_value::isnumeric(), Array< T >::numel(), ovl(), and print_usage().
OCTAVE_EXPORT octave_value_list Fisobject | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 1923 of file ov-class.cc.
References octave_class::isobject(), ovl(), and print_usage().
OCTAVE_EXPORT octave_value_list Fsuperiorto | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | |||
) |
Definition at line 1967 of file ov-class.cc.
References octave::tree_evaluator::caller_function(), error(), is_built_in_class(), octave_function::is_class_constructor(), octave_function::name(), ovl(), and octave::symbol_table::set_class_relationship().
|
static |
Definition at line 1932 of file ov-class.cc.
Referenced by Finferiorto(), and Fsuperiorto().