#include <iostream>
#include <list>
#include <string>
#include "bp-table.h"
#include "cdef-manager.h"
#include "child-list.h"
#include "display.h"
#include "error.h"
#include "event-manager.h"
#include "gtk-manager.h"
#include "help.h"
#include "input.h"
#include "interpreter-private.h"
#include "interpreter.h"
#include "load-path.h"
#include "load-save.h"
#include "ov.h"
#include "ovl.h"
#include "pager.h"
#include "symtab.h"
Go to the source code of this file.
bp_table& __get_bp_table__ | ( | void | ) |
Definition at line 168 of file interpreter-private.cc.
References __get_evaluator__(), and tree_evaluator::get_bp_table().
Referenced by out_of_date_check().
cdef_manager& __get_cdef_manager__ | ( | void | ) |
Definition at line 182 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_cdef_manager().
Referenced by cdef_class::cdef_class_rep::construct_object(), fcn_info::fcn_info_rep::find_package(), fcn_info::fcn_info_rep::load_class_method(), lookup_class(), lookup_package(), cdef_class::make_meta_class(), cdef_class::cdef_class_rep::meta_release(), and cdef_package::cdef_package_rep::meta_release().
child_list& __get_child_list__ | ( | void | ) |
Definition at line 175 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_child_list().
Referenced by respond_to_pending_signals(), and run_command_and_return_output().
symbol_scope __get_current_scope__ | ( | void | ) |
Definition at line 144 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_current_scope().
Referenced by __require_current_scope__(), fcn_info::fcn_info_rep::builtin_find(), fcn_info::fcn_info_rep::find(), and find_private_file().
display_info& __get_display_info__ | ( | void | ) |
Definition at line 189 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_display_info().
Referenced by default_screendepth(), default_screenpixelsperinch(), and default_screensize().
dynamic_loader& __get_dynamic_loader__ | ( | void | ) |
Definition at line 67 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_dynamic_loader().
Referenced by octave_dld_function::~octave_dld_function(), and octave_mex_function::~octave_mex_function().
error_system& __get_error_system__ | ( | void | ) |
Definition at line 74 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_error_system().
Referenced by disable_warning(), error_1(), interpreter_try(), vpanic(), vusage_with_id(), vwarning(), and warning_enabled().
tree_evaluator& __get_evaluator__ | ( | void | ) |
Definition at line 161 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_evaluator().
Referenced by __get_bp_table__(), nested_fcn_handle::call(), weak_nested_fcn_handle::call(), anonymous_fcn_handle::call(), weak_anonymous_fcn_handle::call(), called_from_builtin(), curr_fcn_unwind_protect_frame(), fcn_info::fcn_info_rep::find_autoload(), mex::function_name(), get_class_context(), octave_class::get_current_method_class(), get_current_shlib(), octave_class::in_class_method(), is_method_executing(), out_of_date_check(), print_usage(), and base_parser::validate_matrix_for_assignment().
event_manager& __get_event_manager__ | ( | void | ) |
Definition at line 123 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_event_manager().
Referenced by octave_user_code::~octave_user_code(), edit_history_add_hist(), readline_event_hook(), and rehash_internal().
gh_manager& __get_gh_manager__ | ( | void | ) |
Definition at line 81 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_gh_manager().
Referenced by adopt(), calc_dimensions(), close_figure(), convert_cdata(), convert_text_position(), delete_graphics_object(), device_pixel_ratio(), do_cleanup_waitfor_listener(), opengl_renderer::draw(), opengl_renderer::draw_all_lights(), opengl_renderer::draw_axes_x_grid(), opengl_renderer::draw_axes_y_grid(), opengl_renderer::draw_axes_z_grid(), opengl_renderer::draw_scatter(), callback_event::execute(), mcode_event::execute(), set_event::execute(), base_graphics_toolkit::finalize(), finalize_r(), get_children_limits(), get_graphics_object_type(), get_property_from_handle(), base_graphics_toolkit::initialize(), initialize_r(), is_handle_visible(), isfigure(), ishghandle(), make_graphics_handle(), make_graphics_object(), opengl_renderer::points_to_pixels(), process_graphics_events(), latex_renderer::render(), reparent(), screen_size_pixels(), set_property_in_handle(), sleep(), latex_renderer::text_to_strlist(), base_graphics_toolkit::update(), update_text_pos(), waitfor_listener(), xcreatefcn(), xget(), xinitialize(), xreset_default_properties(), xset(), and xset_gcbo().
gtk_manager& __get_gtk_manager__ | ( | void | ) |
Definition at line 196 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_gtk_manager().
Referenced by default_graphics_toolkit().
help_system& __get_help_system__ | ( | void | ) |
Definition at line 88 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_help_system().
input_system& __get_input_system__ | ( | void | ) |
Definition at line 95 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_input_system().
Referenced by generate_completion(), internal_input_event_hook_fcn(), and load_path::read_dir_config().
interpreter& __get_interpreter__ | ( | void | ) |
Definition at line 54 of file interpreter-private.cc.
References interpreter::the_interpreter().
Referenced by __get_cdef_manager__(), __get_child_list__(), __get_current_scope__(), __get_display_info__(), __get_dynamic_loader__(), __get_error_system__(), __get_evaluator__(), __get_event_manager__(), __get_gh_manager__(), __get_gtk_manager__(), __get_help_system__(), __get_input_system__(), __get_load_path__(), __get_load_save_system__(), __get_output_system__(), __get_symbol_table__(), __get_type_info__(), internal_fcn_handle::call(), simple_fcn_handle::call(), scoped_fcn_handle::call(), class_simple_fcn_handle::call(), octave_oncleanup::call_object_destructor(), convert_to_valid_int(), base_stream::do_gets(), base_stream::do_oscanf(), base_stream::do_scanf(), base_stream::do_textscan(), octave_lvalue::eval_for_numel(), feval(), cdef_package::cdef_package_rep::find(), base_parser::finish_array_list(), generate_struct_completions(), get_help_from_file(), get_output_list(), have_gnuplot_binary(), load_path::dir_info::initialize(), base_anonymous_fcn_handle::load_ascii(), base_anonymous_fcn_handle::load_binary(), load_fcn_from_file(), base_anonymous_fcn_handle::load_hdf5(), load_inline_fcn(), base_parser::make_colon_expression(), maybe_missing_function_hook(), mexCallMATLAB(), mexEvalString(), mexEvalStringWithTrap(), mexGetVariable(), mexIsLocked(), mexLock(), mexPutVariable(), mexUnlock(), base_anonymous_fcn_handle::parse(), raw_mode(), latex_renderer::read_image(), read_mat5_binary_element(), octave_class::reconstruct_exemplar(), cdef_object_rep::release(), octave_user_function::restore_warning_states(), safe_source_file(), save_mat_ascii_data(), set_warning_state(), show_octave_dbstack(), base_stream::skipl(), source_file(), symbol_exist(), unique_symbol_name(), load_path::dir_info::update(), and octave_classdef::xnumel().
load_path& __get_load_path__ | ( | void | ) |
Definition at line 109 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_load_path().
Referenced by fcn_info::fcn_info_rep::builtin_find(), cdef_method::cdef_method_rep::check_method(), contents_file_in_path(), fcn_file_in_path(), file_in_path(), fcn_info::fcn_info_rep::find(), find_data_file_in_load_path(), fcn_info::fcn_info_rep::find_user_function(), octave_class::load_ascii(), octave_class::load_binary(), fcn_info::fcn_info_rep::load_class_constructor(), fcn_info::fcn_info_rep::load_class_method(), octave_class::load_hdf5(), fcn_info::fcn_info_rep::load_private_function(), out_of_date_check(), rehash_internal(), octave_class::save_ascii(), octave_class::save_binary(), octave_class::save_hdf5(), and save_mat5_binary_element().
load_save_system& __get_load_save_system__ | ( | void | ) |
Definition at line 116 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_load_save_system().
Referenced by dump_octave_core(), and my_friendly_exit().
output_system& __get_output_system__ | ( | void | ) |
Definition at line 102 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_output_system().
Referenced by __diary__(), __stdout__(), flush_stdout(), pager_buf::sync(), and diary_buf::sync().
symbol_table& __get_symbol_table__ | ( | void | ) |
Definition at line 137 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_symbol_table().
Referenced by octave_class::octave_class(), load_path::package_info::add_to_fcn_map(), attempt_type_conversion(), do_class_concat(), simple_fcn_handle::fcn_val(), scoped_fcn_handle::find_function(), base_parser::finish_classdef_file(), simple_fcn_handle::function_value(), class_simple_fcn_handle::function_value(), get_dispatch_type(), octave_class::index_vector(), install_dld_function(), install_mex_function(), octave_class::is_true(), is_valid_function(), fcn_info::fcn_info_rep::load_class_method(), oct_binop_default(), oct_unop_default(), out_of_date_check(), octave_class::size(), octave_class::string_vector_value(), octave_class::subsasgn_common(), octave_class::subsref(), simple_fcn_handle::user_function_value(), and octave_class::xnumel().
type_info& __get_type_info__ | ( | void | ) |
Definition at line 130 of file interpreter-private.cc.
References __get_interpreter__(), and interpreter::get_type_info().
Referenced by __get_type_info__(), hdf5_read_next_data_internal(), installed_type_info(), installed_type_names(), lookup_assign_op(), lookup_assignany_op(), lookup_binary_class_op(), lookup_binary_op(), lookup_cat_op(), lookup_non_const_unary_op(), lookup_pref_assign_conv(), lookup_type(), lookup_unary_class_op(), lookup_unary_op(), lookup_widening_op(), octave_base_value::numeric_assign(), read_binary_data(), read_text_data(), and register_type().
symbol_scope __require_current_scope__ | ( | void | ) |
Definition at line 151 of file interpreter-private.cc.
References __get_current_scope__(), and error().
octave_value get_function_handle | ( | interpreter & | interp, |
const octave_value & | arg, | ||
const std::list< std::string > & | parameter_names | ||
) |
Definition at line 216 of file interpreter-private.cc.
References interpreter::feval(), symbol_table::find_function(), interpreter::get_symbol_table(), octave_value::is_defined(), octave_value::is_function_handle(), octave_value::is_inline_function(), octave_value::is_string(), octave_value_list::length(), octave_value(), and octave_value::string_value().
octave_value get_function_handle | ( | interpreter & | interp, |
const octave_value & | arg, | ||
const std::string & | parameter_name | ||
) |
Definition at line 204 of file interpreter-private.cc.
Referenced by DEFMETHOD(), DEFMETHODX(), F__eigs__(), Farrayfun(), Fcellfun(), and Fquadcc().