#include <algorithm>#include <iomanip>#include "cdef-class.h"#include "cdef-manager.h"#include "cdef-method.h"#include "cdef-package.h"#include "cdef-property.h"#include "cdef-utils.h"#include "errwarn.h"#include "interpreter-private.h"#include "interpreter.h"#include "load-path.h"#include "ov-builtin.h"#include "ov-classdef.h"#include "ov-fcn-handle.h"#include "ov-usr-fcn.h"#include "parse.h"#include "pt-assign.h"#include "pt-classdef.h"#include "pt-eval.h"#include "pt-idx.h"#include "pt-misc.h"#include "pt-stmt.h"#include "pt-walk.h"#include "unwind-prot.h"
Go to the source code of this file.
Classes | |
| class | ctor_analyzer |
Macros | |
| #define | DEBUG_TRACE 0 |
Functions | |
| template<typename T > | |
| static std::string | attribute_value_to_string (T *t, octave_value v) |
| static octave_value | compute_attribute_value (tree_evaluator &tw, tree_classdef_attribute *t) |
| static octave_value | make_fcn_handle (const octave_value &fcn, const std::string &meth_name, const std::string &class_name) |
| #define DEBUG_TRACE 0 |
Definition at line 58 of file cdef-class.cc.
|
static |
Definition at line 835 of file cdef-class.cc.
References octave_value::is_string(), and octave_value::string_value().
Referenced by cdef_class::make_meta_class().
|
static |
Definition at line 808 of file cdef-class.cc.
References tree_expression::evaluate(), tree_classdef_attribute::expression(), tree_expression::is_identifier(), tree_expression::name(), and octave_value().
Referenced by cdef_class::make_meta_class().
|
static |
Definition at line 66 of file cdef-class.cc.
References octave_value::is_defined(), and octave_value().
Referenced by cdef_class::make_meta_class().