PLplot 5.15.0
Loading...
Searching...
No Matches
octave_swig_bound_func Class Reference
Inheritance diagram for octave_swig_bound_func:

Public Member Functions

 octave_swig_bound_func (void)
 octave_swig_bound_func (octave_function *_method, octave_value_list _first_args)
 octave_swig_bound_func (const octave_swig_bound_func &f)=delete
octave_swig_bound_funcoperator= (const octave_swig_bound_func &f)=delete
 ~octave_swig_bound_func (void)=default
bool is_function (void) const
octave_function * function_value (bool=false)
octave_value_list call (octave::tree_evaluator &tw, int nargout=0, const octave_value_list &args=octave_value_list())
octave_value_list execute (octave::tree_evaluator &tw, int nargout=0, const octave_value_list &args=octave_value_list())
octave_value subsref (const std::string &ops, const std::list< octave_value_list > &idx)
octave_value_list subsref (const std::string &ops, const std::list< octave_value_list > &idx, int nargout)

Protected Attributes

octave_function * method
octave_value_list first_args
std::set< std::string > dispatch_classes

Detailed Description

Definition at line 1078 of file plplot_octaveOCTAVE_wrap.cxx.

Constructor & Destructor Documentation

◆ octave_swig_bound_func() [1/3]

octave_swig_bound_func::octave_swig_bound_func ( void )
inline

Definition at line 1081 of file plplot_octaveOCTAVE_wrap.cxx.

◆ octave_swig_bound_func() [2/3]

octave_swig_bound_func::octave_swig_bound_func ( octave_function * _method,
octave_value_list _first_args )
inline

Definition at line 1084 of file plplot_octaveOCTAVE_wrap.cxx.

◆ octave_swig_bound_func() [3/3]

octave_swig_bound_func::octave_swig_bound_func ( const octave_swig_bound_func & f)
delete

◆ ~octave_swig_bound_func()

octave_swig_bound_func::~octave_swig_bound_func ( void )
default

Member Function Documentation

◆ call()

octave_value_list octave_swig_bound_func::call ( octave::tree_evaluator & tw,
int nargout = 0,
const octave_value_list & args = octave_value_list() )
inline

Definition at line 1098 of file plplot_octaveOCTAVE_wrap.cxx.

◆ execute()

octave_value_list octave_swig_bound_func::execute ( octave::tree_evaluator & tw,
int nargout = 0,
const octave_value_list & args = octave_value_list() )
inline

Definition at line 1101 of file plplot_octaveOCTAVE_wrap.cxx.

◆ function_value()

octave_function * octave_swig_bound_func::function_value ( bool = false)
inline

Definition at line 1096 of file plplot_octaveOCTAVE_wrap.cxx.

◆ is_function()

bool octave_swig_bound_func::is_function ( void ) const
inline

Definition at line 1094 of file plplot_octaveOCTAVE_wrap.cxx.

◆ operator=()

octave_swig_bound_func & octave_swig_bound_func::operator= ( const octave_swig_bound_func & f)
delete

◆ subsref() [1/2]

octave_value octave_swig_bound_func::subsref ( const std::string & ops,
const std::list< octave_value_list > & idx )
inline

Definition at line 1108 of file plplot_octaveOCTAVE_wrap.cxx.

◆ subsref() [2/2]

octave_value_list octave_swig_bound_func::subsref ( const std::string & ops,
const std::list< octave_value_list > & idx,
int nargout )
inline

Definition at line 1113 of file plplot_octaveOCTAVE_wrap.cxx.

Member Data Documentation

◆ dispatch_classes

std::set<std::string> octave_swig_bound_func::dispatch_classes
protected

Definition at line 1127 of file plplot_octaveOCTAVE_wrap.cxx.

◆ first_args

octave_value_list octave_swig_bound_func::first_args
protected

Definition at line 1125 of file plplot_octaveOCTAVE_wrap.cxx.

◆ method

octave_function* octave_swig_bound_func::method
protected

Definition at line 1124 of file plplot_octaveOCTAVE_wrap.cxx.


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