#include "pt-walk.h"
Protected Member Functions | |
tree_walker (void) | |
virtual | ~tree_walker (void)=default |
|
protectedvirtualdefault |
|
delete |
|
delete |
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::tree_breakpoint, octave::tree_checker, octave::jit_convert, and octave::tree_print_code.
Referenced by octave::tree_anon_fcn_handle::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_argument_list::accept().
|
pure virtual |
|
virtual |
Reimplemented in octave::tree_evaluator, and octave::jit_convert.
Definition at line 34 of file pt-walk.cc.
References visit_binary_expression().
Referenced by octave::tree_boolean_expression::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_break_command::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_cell::accept().
|
inlinevirtual |
Definition at line 294 of file pt-walk.h.
Referenced by octave::tree_classdef::accept().
|
inlinevirtual |
Definition at line 246 of file pt-walk.h.
Referenced by octave::tree_classdef_attribute::accept().
|
inlinevirtual |
Definition at line 249 of file pt-walk.h.
Referenced by octave::tree_classdef_attribute_list::accept().
|
inlinevirtual |
Definition at line 291 of file pt-walk.h.
Referenced by octave::tree_classdef_body::accept().
|
inlinevirtual |
Definition at line 282 of file pt-walk.h.
Referenced by octave::tree_classdef_enum::accept().
|
inlinevirtual |
Definition at line 288 of file pt-walk.h.
Referenced by octave::tree_classdef_enum_block::accept().
|
inlinevirtual |
Definition at line 285 of file pt-walk.h.
Referenced by octave::tree_classdef_enum_list::accept().
|
inlinevirtual |
Definition at line 273 of file pt-walk.h.
Referenced by octave::tree_classdef_event::accept().
|
inlinevirtual |
Definition at line 279 of file pt-walk.h.
Referenced by octave::tree_classdef_events_block::accept().
|
inlinevirtual |
Definition at line 276 of file pt-walk.h.
Referenced by octave::tree_classdef_events_list::accept().
|
inlinevirtual |
Definition at line 270 of file pt-walk.h.
Referenced by octave::tree_classdef_methods_block::accept().
|
inlinevirtual |
Definition at line 267 of file pt-walk.h.
Referenced by octave::tree_classdef_methods_list::accept().
|
inlinevirtual |
Definition at line 264 of file pt-walk.h.
Referenced by octave::tree_classdef_properties_block::accept().
|
inlinevirtual |
Definition at line 258 of file pt-walk.h.
Referenced by octave::tree_classdef_property::accept().
|
inlinevirtual |
Definition at line 261 of file pt-walk.h.
Referenced by octave::tree_classdef_property_list::accept().
|
inlinevirtual |
Definition at line 252 of file pt-walk.h.
Referenced by octave::tree_classdef_superclass::accept().
|
inlinevirtual |
Definition at line 255 of file pt-walk.h.
Referenced by octave::tree_classdef_superclass_list::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_colon_expression::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_complex_for_command::accept().
|
virtual |
Reimplemented in octave::tree_evaluator.
Definition at line 40 of file pt-walk.cc.
References visit_binary_expression().
Referenced by octave::tree_compound_binary_expression::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_constant::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_continue_command::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_decl_command::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_decl_elt::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_decl_init_list::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_checker, and octave::tree_breakpoint.
Referenced by octave::tree_do_until_command::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_fcn_handle::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_funcall::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_function_def::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_identifier::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_if_clause::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_if_command::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_if_command_list::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_index_expression::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_matrix::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_multi_assignment::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_no_op_command::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave_user_function::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave_user_script::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_parameter_list::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_postfix_expression::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_prefix_expression::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_return_command::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_return_list::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_simple_assignment::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_simple_for_command::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_statement::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_statement_list::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_switch_case::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_switch_case_list::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_switch_command::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_try_catch_command::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_breakpoint, and octave::tree_checker.
Referenced by octave::tree_unwind_protect_command::accept().
|
pure virtual |
Implemented in ctor_analyzer, octave::tree_evaluator, octave::jit_convert, octave::tree_print_code, octave::tree_checker, and octave::tree_breakpoint.
Referenced by octave::tree_while_command::accept().