GNU Octave  3.8.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
Public Member Functions | Protected Attributes | Private Attributes | List of all members
named_hook_function Class Reference

#include "hook-fcn.h"

Inheritance diagram for named_hook_function:
Inheritance graph
[legend]
Collaboration diagram for named_hook_function:
Collaboration graph
[legend]

Public Member Functions

 named_hook_function (const std::string &n, const octave_value &d)
void eval (const octave_value_list &initial_args)
std::string id (void)
bool is_valid (void)

Protected Attributes

size_t count

Private Attributes

octave_value data
std::string name

Detailed Description

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

Constructor & Destructor Documentation

named_hook_function::named_hook_function ( const std::string &  n,
const octave_value d 
)
inline

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

Member Function Documentation

void named_hook_function::eval ( const octave_value_list initial_args)
inlinevirtual

Reimplemented from base_hook_function.

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

References octave_value_list::append(), and feval().

std::string named_hook_function::id ( void  )
inlinevirtual

Reimplemented from base_hook_function.

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

bool named_hook_function::is_valid ( void  )
inlinevirtual

Reimplemented from base_hook_function.

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

References is_valid_function().

Member Data Documentation

size_t base_hook_function::count
protectedinherited
octave_value named_hook_function::data
private

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

std::string named_hook_function::name
private

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


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