GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions
ov-classdef.h File Reference
#include <map>
#include <set>
#include <string>
#include "oct-map.h"
#include "oct-refcount.h"
#include "ov-base.h"
#include "symtab.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
 

Functions

OCTINTERP_API void install_classdef (void)
 
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

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

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

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

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

References cdef_class::get_rep().

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

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

References cdef_class::get_rep().

cdef_object to_cdef ( const octave_value val)
inline
cdef_object to_cdef ( const cdef_object obj)
inline

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

cdef_object& to_cdef_ref ( const octave_value val)
inline
octave_value to_ov ( const cdef_object obj)
inline

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

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

octave_value to_ov ( const octave_value ov)
inline

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