Mercurial > octave
comparison libinterp/corefcn/help.cc @ 31105:670a0d878af1
eliminate WHO arguments from interpreter-private functions
* interpreter-private.h, inpterpreter-private.cc (__get_interpreter__,
__get_dynamic_loader__, __get_error_system__, __get_gh_manager__,
__get_help_system__, __get_input_system__, __get_load_path__,
__get_load_save_system__, __get_event_manager__,
__get_output_system__, __get_type_info__, __get_symbol_table__,
__get_current_scope__, __require_current_scope__, __get_evaluator__,
__get_bp_table__, __get_child_list__, __get_cdef_manager__,
__get_display_info__, __get_gtk_manager__): Eliminate WHO argument.
Previously, it was never displayed by __get_interpreter__. And, as
pointed out by Petter Tomner in patch #10216, passing a std::string
object could have performance issues.
(__get_interpreter__): Eliminate useless call to error. Display
message to std::cerr then abort.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 22 Jun 2022 12:48:59 -0400 |
parents | 32d2b6604a9f |
children | e88a07dec498 |
comparison
equal
deleted
inserted
replaced
31104:90549b20fb28 | 31105:670a0d878af1 |
---|---|
725 | 725 |
726 // FIXME: It's not likely that this does the right thing now. | 726 // FIXME: It's not likely that this does the right thing now. |
727 | 727 |
728 string_vector make_name_list (void) | 728 string_vector make_name_list (void) |
729 { | 729 { |
730 help_system& help_sys = __get_help_system__ ("make_name_list"); | 730 help_system& help_sys = __get_help_system__ (); |
731 | 731 |
732 return help_sys.make_name_list (); | 732 return help_sys.make_name_list (); |
733 } | 733 } |
734 | 734 |
735 DEFMETHOD (get_help_text, interp, args, , | 735 DEFMETHOD (get_help_text, interp, args, , |