GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
fcn_handle_hook_function Class Reference

#include "hook-fcn.h"

Inheritance diagram for fcn_handle_hook_function:
base_hook_function

Public Member Functions

 fcn_handle_hook_function ()=delete
 
 fcn_handle_hook_function (const octave_value &fh_arg, const octave_value &d)
 
void eval (const octave_value_list &initial_args)
 
std::string id () const
 
bool is_valid () const
 
- Public Member Functions inherited from base_hook_function
virtual ~base_hook_function ()=default
 

Detailed Description

Definition at line 114 of file hook-fcn.h.

Constructor & Destructor Documentation

◆ fcn_handle_hook_function() [1/2]

fcn_handle_hook_function::fcn_handle_hook_function ( )
delete

◆ fcn_handle_hook_function() [2/2]

fcn_handle_hook_function::fcn_handle_hook_function ( const octave_value fh_arg,
const octave_value d 
)
inline

Definition at line 120 of file hook-fcn.h.

References octave_value::fcn_handle_value().

Member Function Documentation

◆ eval()

void fcn_handle_hook_function::eval ( const octave_value_list initial_args)
virtual

◆ id()

std::string fcn_handle_hook_function::id ( ) const
inlinevirtual

Reimplemented from base_hook_function.

Definition at line 139 of file hook-fcn.h.

◆ is_valid()

bool fcn_handle_hook_function::is_valid ( ) const
inlinevirtual

Reimplemented from base_hook_function.

Definition at line 141 of file hook-fcn.h.


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