23 #if ! defined (octave_pt_bp_h) 24 #define octave_pt_bp_h 1 26 #include "octave-config.h" 37 class tree_decl_command;
182 #if defined (OCTAVE_USE_DEPRECATED_FUNCTIONS) 184 OCTAVE_DEPRECATED (4.4,
"use 'octave::tree_breakpoint' instead")
185 typedef
octave::tree_breakpoint tree_breakpoint;
void visit_if_clause(tree_if_clause &)
void visit_postfix_expression(tree_postfix_expression &)
void visit_decl_elt(tree_decl_elt &)
void visit_identifier(tree_identifier &)
tree_breakpoint & operator=(const tree_breakpoint &)=delete
void visit_octave_user_script(octave_user_script &)
void visit_statement(tree_statement &)
void visit_decl_command(tree_decl_command &)
octave_value_list m_bp_cond_list
void visit_function_def(tree_function_def &)
void visit_prefix_expression(tree_prefix_expression &)
void visit_switch_case(tree_switch_case &)
void visit_return_command(tree_return_command &)
void visit_octave_user_function_trailer(octave_user_function &)
void visit_octave_user_function_header(octave_user_function &)
void visit_multi_assignment(tree_multi_assignment &)
void visit_do_until_command(tree_do_until_command &)
void visit_decl_init_list(tree_decl_init_list &)
void visit_index_expression(tree_index_expression &)
void visit_matrix(tree_matrix &)
void visit_unwind_protect_command(tree_unwind_protect_command &)
nd example oindent opens the file binary numeric values will be read assuming they are stored in IEEE format with the least significant bit and then converted to the native representation Opening a file that is already open simply opens it again and returns a separate file id It is not an error to open a file several though writing to the same file through several different file ids may produce unexpected results The possible values of text mode reading and writing automatically converts linefeeds to the appropriate line end character for the you may append a you must also open the file in binary mode The parameter conversions are currently only supported for and permissions will be set to and then everything is written in a single operation This is very efficient and improves performance c
void visit_break_command(tree_break_command &)
void visit_octave_user_function(octave_user_function &)
void visit_while_command(tree_while_command &)
void visit_statement_list(tree_statement_list &)
~tree_breakpoint(void)=default
void take_action(tree &tr)
void visit_switch_case_list(tree_switch_case_list &)
calling an anonymous function involves an overhead quite comparable to the overhead of an m file function Passing a handle to a built in function is because the interpreter is not involved in the internal loop For a
void visit_funcall(tree_funcall &)
void visit_try_catch_command(tree_try_catch_command &)
void visit_argument_list(tree_argument_list &)
void visit_no_op_command(tree_no_op_command &)
void visit_fcn_handle(tree_fcn_handle &)
void visit_if_command_list(tree_if_command_list &)
void visit_if_command(tree_if_command &)
void visit_simple_assignment(tree_simple_assignment &)
void visit_cell(tree_cell &)
octave_value_list get_list(void)
octave_value_list m_bp_list
bool octave_debug_on_interrupt_state
void visit_anon_fcn_handle(tree_anon_fcn_handle &)
void visit_simple_for_command(tree_simple_for_command &)
void visit_colon_expression(tree_colon_expression &)
void visit_parameter_list(tree_parameter_list &)
void visit_constant(tree_constant &)
tree_breakpoint(int l, action a, const std::string &c="")
octave_value_list get_cond_list(void)
void visit_switch_command(tree_switch_command &)
void visit_complex_for_command(tree_complex_for_command &)
void visit_return_list(tree_return_list &)
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
void visit_binary_expression(tree_binary_expression &)
void visit_continue_command(tree_continue_command &)