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

#include "hook-fcn.h"

Inheritance diagram for base_hook_function:
Collaboration diagram for base_hook_function:

Public Member Functions

 base_hook_function (void)
 
 base_hook_function (const base_hook_function &)
 
virtual ~base_hook_function (void)=default
 
virtual void eval (const octave_value_list &)
 
virtual std::string id (void)
 
virtual bool is_valid (void)
 

Protected Attributes

size_t count
 

Friends

class hook_function
 

Detailed Description

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

Constructor & Destructor Documentation

◆ base_hook_function() [1/2]

base_hook_function::base_hook_function ( void  )
inline

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

◆ base_hook_function() [2/2]

base_hook_function::base_hook_function ( const base_hook_function )
inline

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

◆ ~base_hook_function()

virtual base_hook_function::~base_hook_function ( void  )
virtualdefault

Member Function Documentation

◆ eval()

virtual void base_hook_function::eval ( const octave_value_list )
inlinevirtual

Reimplemented in fcn_handle_hook_function, and named_hook_function.

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

Referenced by hook_function::eval().

◆ id()

virtual std::string base_hook_function::id ( void  )
inlinevirtual

Reimplemented in fcn_handle_hook_function, and named_hook_function.

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

Referenced by hook_function::id().

◆ is_valid()

virtual bool base_hook_function::is_valid ( void  )
inlinevirtual

Reimplemented in fcn_handle_hook_function, and named_hook_function.

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

Referenced by hook_function::is_valid().

Friends And Related Function Documentation

◆ hook_function

friend class hook_function
friend

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

Member Data Documentation

◆ count

size_t base_hook_function::count
protected

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