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
Functions
ov-class.cc File Reference
#include <iostream>
#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 "gripes.h"
#include "load-path.h"
#include "ls-hdf5.h"
#include "ls-oct-ascii.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-usr-fcn.h"
#include "pager.h"
#include "parse.h"
#include "pr-output.h"
#include "toplev.h"
#include "unwind-prot.h"
#include "variables.h"
Include dependency graph for ov-class.cc:

Go to the source code of this file.

Functions

OCTAVE_EXPORT octave_value_list F__methods__ (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 (const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list Finferiorto (const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list Fisa (const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list Fismethod (const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list Fisobject (const octave_value_list &args, int)
 
OCTAVE_EXPORT octave_value_list Fsuperiorto (const octave_value_list &args, int)
 
static void gripe_failed_assignment (void)
 
static void gripe_invalid_index1 (void)
 
static void gripe_invalid_index_for_assignment (void)
 
static void gripe_invalid_index_type (const std::string &nm, char t)
 
static bool is_built_in_class (const std::string &cn)
 

Function Documentation

OCTAVE_EXPORT octave_value_list F__methods__ ( 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 ( const octave_value_list args,
int   
)
OCTAVE_EXPORT octave_value_list Finferiorto ( const octave_value_list args,
int   
)
OCTAVE_EXPORT octave_value_list Fisa ( const octave_value_list args,
int   
)
OCTAVE_EXPORT octave_value_list Fismethod ( const octave_value_list args,
int   
)
OCTAVE_EXPORT octave_value_list Fisobject ( const octave_value_list args,
int   
)

Definition at line 2096 of file ov-class.cc.

References octave_value::is_object(), and print_usage().

OCTAVE_EXPORT octave_value_list Fsuperiorto ( const octave_value_list args,
int   
)
static void gripe_failed_assignment ( void  )
static

Definition at line 266 of file ov-class.cc.

References error().

Referenced by octave_class::subsasgn_common().

static void gripe_invalid_index1 ( void  )
static

Definition at line 248 of file ov-class.cc.

References error().

Referenced by octave_class::dotref(), and octave_class::subsref().

static void gripe_invalid_index_for_assignment ( void  )
static

Definition at line 254 of file ov-class.cc.

References error().

Referenced by octave_class::numeric_conv(), and octave_class::subsasgn_common().

static void gripe_invalid_index_type ( const std::string &  nm,
char  t 
)
static

Definition at line 260 of file ov-class.cc.

References error().

Referenced by octave_class::subsasgn_common(), and octave_class::subsref().

static bool is_built_in_class ( const std::string &  cn)
static

Definition at line 2182 of file ov-class.cc.

Referenced by Finferiorto(), and Fsuperiorto().