#include "hook-fcn.h"
Public Types | |
typedef map_type::const_iterator | const_iterator |
typedef map_type::iterator | iterator |
typedef std::map< std::string, hook_function > | map_type |
Public Member Functions | |
hook_function_list (const hook_function_list &lst)=default | |
hook_function_list (void)=default | |
~hook_function_list (void)=default | |
void | clear (void) |
bool | empty (void) const |
iterator | end (void) |
const_iterator | end (void) const |
void | erase (iterator p) |
iterator | find (const std::string &id) |
const_iterator | find (const std::string &id) const |
void | insert (const std::string &id, const hook_function &f) |
hook_function_list & | operator= (const hook_function_list &lst)=default |
void | run (const octave_value_list &initial_args=octave_value_list()) |
Private Attributes | |
map_type | m_fcn_map |
Definition at line 150 of file hook-fcn.h.
typedef map_type::const_iterator hook_function_list::const_iterator |
Definition at line 157 of file hook-fcn.h.
typedef map_type::iterator hook_function_list::iterator |
Definition at line 156 of file hook-fcn.h.
typedef std::map<std::string, hook_function> hook_function_list::map_type |
Definition at line 154 of file hook-fcn.h.
|
default |
|
default |
|
default |
|
inline |
Definition at line 169 of file hook-fcn.h.
References m_fcn_map.
|
inline |
Definition at line 167 of file hook-fcn.h.
References m_fcn_map.
|
inline |
Definition at line 186 of file hook-fcn.h.
References m_fcn_map.
|
inline |
Definition at line 188 of file hook-fcn.h.
References m_fcn_map.
|
inline |
Definition at line 190 of file hook-fcn.h.
References m_fcn_map.
|
inline |
Definition at line 176 of file hook-fcn.h.
References m_fcn_map.
|
inline |
Definition at line 181 of file hook-fcn.h.
References m_fcn_map.
|
inline |
Definition at line 171 of file hook-fcn.h.
|
default |
|
inline |
Definition at line 192 of file hook-fcn.h.
References hook_function::eval(), hook_function::is_valid(), and m_fcn_map.
|
private |