GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
ov-classdef.h File Reference
#include "octave-config.h"
#include <map>
#include <set>
#include <string>
#include "oct-refcount.h"
#include "oct-map.h"
#include "ov-base.h"
#include "ov-builtin.h"
Include dependency graph for ov-classdef.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cdef_class
 
class  cdef_class::cdef_class_rep
 
class  cdef_manager
 
class  cdef_meta_object
 
class  cdef_meta_object_rep
 
class  cdef_method
 
class  cdef_method::cdef_method_rep
 
class  cdef_object
 
class  cdef_object_array
 
class  cdef_object_base
 
class  cdef_object_rep
 
class  cdef_object_scalar
 
class  cdef_package
 
class  cdef_package::cdef_package_rep
 
class  cdef_property
 
class  cdef_property::cdef_property_rep
 
class  handle_cdef_object
 
class  octave_classdef
 
class  value_cdef_object
 

Namespaces

 octave
 

Functions

OCTINTERP_API void install_classdef (octave::interpreter &interp)
 
bool operator!= (const cdef_class &clsa, const cdef_class &clsb)
 
bool operator< (const cdef_class &clsa, const cdef_class &clsb)
 
bool operator== (const cdef_class &clsa, const cdef_class &clsb)
 
cdef_object to_cdef (const octave_value &val)
 
cdef_object to_cdef (const cdef_object &obj)
 
cdef_objectto_cdef_ref (const octave_value &val)
 
octave_value to_ov (const cdef_object &obj)
 
octave_value to_ov (const octave_value &ov)
 

Function Documentation

◆ install_classdef()

OCTINTERP_API void install_classdef ( octave::interpreter interp)

◆ operator!=()

bool operator!= ( const cdef_class clsa,
const cdef_class clsb 
)
inline

Definition at line 971 of file ov-classdef.h.

◆ operator<()

bool operator< ( const cdef_class clsa,
const cdef_class clsb 
)
inline

Definition at line 976 of file ov-classdef.h.

References cdef_class::get_rep().

◆ operator==()

bool operator== ( const cdef_class clsa,
const cdef_class clsb 
)
inline

Definition at line 966 of file ov-classdef.h.

References cdef_class::get_rep().

◆ to_cdef() [1/2]

◆ to_cdef() [2/2]

cdef_object to_cdef ( const cdef_object obj)
inline

Definition at line 1594 of file ov-classdef.h.

◆ to_cdef_ref()

cdef_object& to_cdef_ref ( const octave_value val)
inline

Definition at line 1585 of file ov-classdef.h.

References error(), and val.

◆ to_ov() [1/2]

octave_value to_ov ( const cdef_object obj)
inline

Definition at line 1563 of file ov-classdef.h.

References octave_value(), and cdef_object::ok().

◆ to_ov() [2/2]

octave_value to_ov ( const octave_value ov)
inline

Definition at line 1572 of file ov-classdef.h.