Navigation

Operators and Keywords

Function List:

C++ API

octave_builtin Class Reference

#include <ov-builtin.h>

Inherits octave_function.

Inherited by octave_dld_function.

Collaboration diagram for octave_builtin:

List of all members.


Public Types

typedef octave_value_list(* fcn )(const octave_value_list &, int)

Public Member Functions

 octave_builtin (void)
 octave_builtin (fcn ff, const std::string &nm=std::string(), const std::string &ds=std::string())
 ~octave_builtin (void)
octave_value subsref (const std::string &type, const std::list< octave_value_list > &idx)
octave_value_list subsref (const std::string &type, const std::list< octave_value_list > &idx, int nargout)
octave_functionfunction_value (bool=false)
const octave_functionfunction_value (bool=false) const
bool is_builtin_function (void) const
octave_value_list do_multi_index_op (int nargout, const octave_value_list &args)

Protected Attributes

fcn f

Member Typedef Documentation


Constructor & Destructor Documentation

octave_builtin::octave_builtin ( void   )  [inline]

octave_builtin::octave_builtin ( fcn  ff,
const std::string nm = std::string (),
const std::string ds = std::string () 
) [inline]

octave_builtin::~octave_builtin ( void   )  [inline]


Member Function Documentation

octave_value_list octave_builtin::do_multi_index_op ( int  nargout,
const octave_value_list args 
) [virtual]

Reimplemented from octave_base_value.

const octave_function* octave_builtin::function_value ( bool  = false  )  const [inline, virtual]

Reimplemented from octave_base_value.

octave_function* octave_builtin::function_value ( bool  = false  )  [inline, virtual]

Reimplemented from octave_base_value.

bool octave_builtin::is_builtin_function ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

Reimplemented in octave_dld_function.

octave_value_list octave_builtin::subsref ( const std::string type,
const std::list< octave_value_list > &  idx,
int  nargout 
) [virtual]

Reimplemented from octave_base_value.

octave_value octave_builtin::subsref ( const std::string type,
const std::list< octave_value_list > &  idx 
) [inline, virtual]

Reimplemented from octave_base_value.


Member Data Documentation

fcn octave_builtin::f [protected]


The documentation for this class was generated from the following files: