GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
interpreter-private.cc File Reference
#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.

Functions

bp_table__get_bp_table__ ()
 
cdef_manager__get_cdef_manager__ ()
 
child_list__get_child_list__ ()
 
symbol_scope __get_current_scope__ ()
 
display_info__get_display_info__ ()
 
dynamic_loader__get_dynamic_loader__ ()
 
error_system__get_error_system__ ()
 
tree_evaluator__get_evaluator__ ()
 
event_manager__get_event_manager__ ()
 
gh_manager__get_gh_manager__ ()
 
gtk_manager__get_gtk_manager__ ()
 
help_system__get_help_system__ ()
 
input_system__get_input_system__ ()
 
interpreter__get_interpreter__ ()
 
load_path__get_load_path__ ()
 
load_save_system__get_load_save_system__ ()
 
output_system__get_output_system__ ()
 
symbol_table__get_symbol_table__ ()
 
type_info__get_type_info__ ()
 
symbol_scope __require_current_scope__ ()
 
octave_value get_function_handle (interpreter &interp, const octave_value &arg, const std::list< std::string > &parameter_names)
 
octave_value get_function_handle (interpreter &interp, const octave_value &arg, const std::string &parameter_name)
 

Function Documentation

◆ __get_bp_table__()

bp_table& __get_bp_table__ ( )

Definition at line 183 of file interpreter-private.cc.

References __get_evaluator__(), and tree_evaluator::get_bp_table().

◆ __get_cdef_manager__()

cdef_manager& __get_cdef_manager__ ( )

◆ __get_child_list__()

child_list& __get_child_list__ ( )

◆ __get_current_scope__()

symbol_scope __get_current_scope__ ( )

◆ __get_display_info__()

display_info& __get_display_info__ ( )

◆ __get_dynamic_loader__()

◆ __get_error_system__()

error_system& __get_error_system__ ( )

Definition at line 76 of file interpreter-private.cc.

References __get_interpreter__(), and interpreter::get_error_system().

Referenced by vpanic(), and vusage_with_id().

◆ __get_evaluator__()

◆ __get_event_manager__()

event_manager& __get_event_manager__ ( )

◆ __get_gh_manager__()

gh_manager& __get_gh_manager__ ( )

Definition at line 84 of file interpreter-private.cc.

References __get_interpreter__(), and interpreter::get_gh_manager().

Referenced by figure::properties::adopt(), axes::properties::adopt(), hggroup::properties::adopt(), uibuttongroup::properties::adopt(), base_graphics_object::build_user_defaults_map(), calc_dimensions(), close_figure(), delete_graphics_object(), handle_property::do_set(), opengl_renderer::draw(), opengl_renderer::draw_scatter(), base_graphics_toolkit::finalize(), text::properties::get___fontsize_points__(), graphics_object::get_ancestor(), axes::properties::get_boundingbox(), uicontrol::properties::get_boundingbox(), uibuttongroup::properties::get_boundingbox(), uipanel::properties::get_boundingbox(), uitable::properties::get_boundingbox(), get_children_limits(), base_properties::get_children_of_type(), base_graphics_object::get_default(), figure::get_default(), axes::get_default(), uitoolbar::get_default(), patch::properties::get_do_lighting(), surface::properties::get_do_lighting(), uicontrol::properties::get_extent(), uitable::properties::get_extent(), axes::properties::get_extent(), base_graphics_object::get_factory_default(), get_property_from_handle(), base_properties::get_toolkit(), base_graphics_toolkit::initialize(), isfigure(), base_properties::mark_modified(), base_properties::override_defaults(), root_figure::properties::remove_child(), figure::properties::remove_child(), axes::properties::remove_child(), hggroup::properties::remove_child(), base_graphics_object::reset_default_properties(), base_property::run_listeners(), base_property::set(), figure::properties::set_integerhandle(), base_properties::set_parent(), uibuttongroup::properties::set_position(), uipanel::properties::set_position(), figure::properties::set_position(), set_property_in_handle(), uibuttongroup::properties::set_selectedobject(), uicontrol::properties::set_style(), octave::sleep(), base_graphics_toolkit::update(), base_properties::update_autopos(), base_graphics_object::update_axis_limits(), base_properties::update_axis_limits(), base_properties::update_boundingbox(), base_properties::update_contextmenu(), axes::properties::update_font(), text::properties::update_text_extent(), uicontrol::properties::update_text_extent(), uicontrol::properties::update_units(), axes::properties::update_units(), uibuttongroup::properties::update_units(), uipanel::properties::update_units(), uitable::properties::update_units(), base_graphics_object::value_as_string(), base_graphics_object::values_as_string(), base_graphics_object::values_as_struct(), xget(), and xset().

◆ __get_gtk_manager__()

◆ __get_help_system__()

help_system& __get_help_system__ ( )

Definition at line 92 of file interpreter-private.cc.

References __get_interpreter__(), and interpreter::get_help_system().

◆ __get_input_system__()

input_system& __get_input_system__ ( )

◆ __get_interpreter__()

◆ __get_load_path__()

load_path& __get_load_path__ ( )

◆ __get_load_save_system__()

load_save_system& __get_load_save_system__ ( )

◆ __get_output_system__()

◆ __get_symbol_table__()

◆ __get_type_info__()

◆ __require_current_scope__()

symbol_scope __require_current_scope__ ( )

Definition at line 164 of file interpreter-private.cc.

References __get_current_scope__(), and error().

◆ get_function_handle() [1/2]

◆ get_function_handle() [2/2]

octave_value get_function_handle ( interpreter interp,
const octave_value arg,
const std::string &  parameter_name 
)

Definition at line 223 of file interpreter-private.cc.

Referenced by Farrayfun(), Fcellfun(), and Fquadcc().