#include "pt-except.h"
Public Member Functions | |
tree_try_catch_command (const token try_tok, tree_statement_list *tc, const token catch_tok, tree_identifier *id, tree_statement_list *cc, const token &end_tok) | |
~tree_try_catch_command () | |
void | accept (tree_walker &tw) |
filepos | beg_pos () const |
tree_statement_list * | body () |
tree_statement_list * | cleanup () |
filepos | end_pos () const |
tree_identifier * | identifier () |
![]() | |
tree_command ()=default | |
virtual | ~tree_command ()=default |
virtual void | update_end_pos (const filepos &) |
![]() | |
tree () | |
virtual | ~tree ()=default |
const std::string | bp_cond () const |
virtual int | column () const |
virtual void | delete_breakpoint () |
bool | is_active_breakpoint (tree_evaluator &tw) const |
bool | is_breakpoint () const |
virtual comment_list | leading_comments () const |
virtual int | line () const |
bool | meets_bp_condition (tree_evaluator &tw) const |
virtual void | set_breakpoint (const std::string &condition) |
std::string | str_print_code () |
Definition at line 42 of file pt-except.h.
|
inline |
Definition at line 46 of file pt-except.h.
tree_try_catch_command::~tree_try_catch_command | ( | ) |
Definition at line 50 of file pt-except.cc.
|
inlinevirtual |
Implements tree.
Definition at line 63 of file pt-except.h.
References tree_walker::visit_try_catch_command().
|
inlinevirtual |
|
inline |
Definition at line 59 of file pt-except.h.
Referenced by tree_breakpoint::visit_try_catch_command(), tree_checker::visit_try_catch_command(), tree_evaluator::visit_try_catch_command(), tree_print_code::visit_try_catch_command(), and tree_walker::visit_try_catch_command().
|
inline |
Definition at line 61 of file pt-except.h.
Referenced by tree_breakpoint::visit_try_catch_command(), tree_checker::visit_try_catch_command(), tree_evaluator::visit_try_catch_command(), tree_print_code::visit_try_catch_command(), and tree_walker::visit_try_catch_command().
|
inlinevirtual |
|
inline |
Definition at line 57 of file pt-except.h.
Referenced by tree_checker::visit_try_catch_command(), tree_evaluator::visit_try_catch_command(), tree_print_code::visit_try_catch_command(), and tree_walker::visit_try_catch_command().