#include <symtab.h>
typedef dispatch_map_type::const_iterator symbol_table::symbol_table::fcn_info::dispatch_map_const_iterator |
typedef dispatch_map_type::iterator symbol_table::symbol_table::fcn_info::dispatch_map_iterator |
typedef std::map<std::string, std::string> symbol_table::symbol_table::fcn_info::dispatch_map_type |
typedef std::map<scope_id, octave_value>::const_iterator symbol_table::symbol_table::fcn_info::scope_val_const_iterator |
typedef std::map<scope_id, octave_value>::iterator symbol_table::symbol_table::fcn_info::scope_val_iterator |
typedef std::map<std::string, octave_value>::const_iterator symbol_table::symbol_table::fcn_info::str_val_const_iterator |
typedef std::map<std::string, octave_value>::iterator symbol_table::symbol_table::fcn_info::str_val_iterator |
symbol_table::symbol_table::fcn_info::fcn_info | ( | const std::string & | nm = std::string () |
) | [inline] |
symbol_table::symbol_table::fcn_info::~fcn_info | ( | void | ) | [inline] |
void symbol_table::symbol_table::fcn_info::add_dispatch | ( | const std::string & | type, | |
const std::string & | fname | |||
) | [inline] |
octave_value symbol_table::symbol_table::fcn_info::builtin_find | ( | void | ) | [inline] |
void symbol_table::symbol_table::fcn_info::clear | ( | void | ) | [inline] |
void symbol_table::symbol_table::fcn_info::clear_dispatch | ( | const std::string & | type | ) | [inline] |
void symbol_table::symbol_table::fcn_info::clear_mex_function | ( | void | ) | [inline] |
void symbol_table::symbol_table::fcn_info::clear_user_function | ( | void | ) | [inline] |
void symbol_table::symbol_table::fcn_info::dump | ( | std::ostream & | os, | |
const std::string & | prefix = std::string () | |||
) | const [inline] |
void symbol_table::symbol_table::fcn_info::erase_subfunction | ( | scope_id | scope | ) | [inline] |
octave_value symbol_table::symbol_table::fcn_info::find | ( | const octave_value_list & | args = octave_value_list () , |
|
bool | local_funcs = true | |||
) | [inline] |
octave_value symbol_table::symbol_table::fcn_info::find_autoload | ( | void | ) | [inline] |
octave_value symbol_table::symbol_table::fcn_info::find_built_in_function | ( | void | ) | const [inline] |
octave_value symbol_table::symbol_table::fcn_info::find_function | ( | const octave_value_list & | args = octave_value_list () , |
|
bool | local_funcs = true | |||
) | [inline] |
octave_value symbol_table::symbol_table::fcn_info::find_method | ( | const std::string & | dispatch_type | ) | const [inline] |
octave_value symbol_table::symbol_table::fcn_info::find_user_function | ( | void | ) | [inline] |
dispatch_map_type symbol_table::symbol_table::fcn_info::get_dispatch | ( | void | ) | const [inline] |
std::string symbol_table::symbol_table::fcn_info::help_for_dispatch | ( | void | ) | const [inline] |
void symbol_table::symbol_table::fcn_info::install_built_in_function | ( | const octave_value & | f | ) | [inline] |
void symbol_table::symbol_table::fcn_info::install_cmdline_function | ( | const octave_value & | f | ) | [inline] |
void symbol_table::symbol_table::fcn_info::install_subfunction | ( | const octave_value & | f, | |
scope_id | scope | |||
) | [inline] |
void symbol_table::symbol_table::fcn_info::install_user_function | ( | const octave_value & | f | ) | [inline] |
bool symbol_table::symbol_table::fcn_info::is_user_function_defined | ( | void | ) | const [inline] |
void symbol_table::symbol_table::fcn_info::lock_subfunction | ( | scope_id | scope | ) | [inline] |
void symbol_table::symbol_table::fcn_info::print_dispatch | ( | std::ostream & | os | ) | const [inline] |
std::pair<std::string, octave_value> symbol_table::symbol_table::fcn_info::subfunction_defined_in_scope | ( | scope_id | scope = xcurrent_scope |
) | const [inline] |
void symbol_table::symbol_table::fcn_info::unlock_subfunction | ( | scope_id | scope | ) | [inline] |