GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
cdef-utils.cc File Reference
#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 "interpreter-private.h"
#include "ov-classdef.h"
#include "ov-usr-fcn.h"
#include "pt-eval.h"
Include dependency graph for cdef-utils.cc:

Go to the source code of this file.

Namespaces

 octave
 

Functions

bool octave::check_access (const cdef_class &cls, const octave_value &acc, const std::string &meth_name, const std::string &prop_name, bool is_prop_set)
 
std::string octave::get_base_name (const std::string &nm)
 
cdef_class octave::get_class_context (std::string &name, bool &in_constructor)
 
cdef_class octave::get_class_context (void)
 
bool octave::is_direct_superclass (const cdef_class &clsa, const cdef_class &clsb)
 
bool octave::is_dummy_method (const octave_value &fcn)
 
bool octave::is_strict_superclass (const cdef_class &clsa, const cdef_class &clsb)
 
bool octave::is_superclass (const cdef_class &clsa, const cdef_class &clsb, bool allow_equal, int max_depth)
 
cdef_class octave::lookup_class (const cdef_class &cls)
 
cdef_class octave::lookup_class (const octave_value &ov)
 
cdef_class octave::lookup_class (const std::string &name, bool error_if_not_found, bool load_if_not_found)
 
std::list< cdef_class > octave::lookup_classes (const Cell &cls_list)
 
cdef_package octave::lookup_package (const std::string &name, bool error_if_not_found, bool load_if_not_found)
 
void octave::make_function_of_class (const cdef_class &cls, const octave_value &fcn)
 
void octave::make_function_of_class (const std::string &class_name, const octave_value &fcn)
 
cdef_object octave::to_cdef (const cdef_object &obj)
 
cdef_object octave::to_cdef (const octave_value &val)
 
cdef_object & octave::to_cdef_ref (const octave_value &val)
 
octave_value octave::to_ov (const cdef_object &obj)
 
octave_value octave::to_ov (const octave_value &ov)
 
octave_value octave::to_ov (const std::list< cdef_class > &class_list)