Classes |
class | fcn_info_rep |
Public Types |
typedef std::map< std::string,
std::string > | dispatch_map_type |
typedef std::map< scope_id,
octave_value >::const_iterator | scope_val_const_iterator |
typedef std::map< scope_id,
octave_value >::iterator | scope_val_iterator |
typedef std::map< std::string,
octave_value >::const_iterator | str_val_const_iterator |
typedef std::map< std::string,
octave_value >::iterator | str_val_iterator |
typedef
dispatch_map_type::const_iterator | dispatch_map_const_iterator |
typedef dispatch_map_type::iterator | dispatch_map_iterator |
Public Member Functions |
| fcn_info (const std::string &nm=std::string()) |
| fcn_info (const fcn_info &fi) |
fcn_info & | operator= (const fcn_info &fi) |
| ~fcn_info (void) |
octave_value | find (const octave_value_list &args=octave_value_list(), bool local_funcs=true) |
octave_value | builtin_find (void) |
octave_value | find_method (const std::string &dispatch_type) const |
octave_value | find_built_in_function (void) const |
octave_value | find_autoload (void) |
octave_value | find_user_function (void) |
bool | is_user_function_defined (void) const |
octave_value | find_function (const octave_value_list &args=octave_value_list(), bool local_funcs=true) |
void | lock_subfunction (scope_id scope) |
void | unlock_subfunction (scope_id scope) |
std::pair< std::string,
octave_value > | subfunction_defined_in_scope (scope_id scope=xcurrent_scope) const |
void | erase_subfunction (scope_id scope) |
void | mark_subfunction_in_scope_as_private (scope_id scope, const std::string &class_name) |
void | install_cmdline_function (const octave_value &f) |
void | install_subfunction (const octave_value &f, scope_id scope) |
void | install_user_function (const octave_value &f) |
void | install_built_in_function (const octave_value &f) |
void | clear (void) |
void | clear_user_function (void) |
void | clear_autoload_function (void) |
void | clear_mex_function (void) |
void | add_dispatch (const std::string &type, const std::string &fname) |
void | clear_dispatch (const std::string &type) |
void | print_dispatch (std::ostream &os) const |
std::string | help_for_dispatch (void) const |
dispatch_map_type | get_dispatch (void) const |
void | dump (std::ostream &os, const std::string &prefix=std::string()) const |