#include "pt-select.h"
Public Member Functions | |
| tree_switch_case (const token &tok, tree_expression *e, tree_statement_list *sl) | |
| tree_switch_case (const token &tok, tree_statement_list *sl) | |
| ~tree_switch_case () | |
| void | accept (tree_walker &tw) |
| filepos | beg_pos () const |
| tree_expression * | case_label () |
| token | case_token () const |
| tree_statement_list * | commands () |
| filepos | end_pos () const |
| bool | is_default_case () |
| comment_list | leading_comments () const |
| comment_list | trailing_comments () const |
Public Member Functions inherited from tree | |
| 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 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 207 of file pt-select.h.
|
inline |
Definition at line 211 of file pt-select.h.
|
inline |
Definition at line 215 of file pt-select.h.
| tree_switch_case::~tree_switch_case | ( | ) |
Definition at line 53 of file pt-select.cc.
|
inlinevirtual |
Implements tree.
Definition at line 237 of file pt-select.h.
References tree_walker::visit_switch_case().
Referenced by tree_walker::visit_switch_case_list().
|
inlinevirtual |
Implements tree.
Definition at line 225 of file pt-select.h.
Referenced by tree_switch_case_list::beg_pos().
|
inline |
Definition at line 233 of file pt-select.h.
Referenced by tree_evaluator::switch_case_label_matches(), tree_print_code::visit_switch_case(), and tree_walker::visit_switch_case().
|
inline |
Definition at line 231 of file pt-select.h.
|
inline |
Definition at line 235 of file pt-select.h.
Referenced by tree_print_code::visit_switch_case(), and tree_walker::visit_switch_case().
|
inlinevirtual |
Implements tree.
Definition at line 226 of file pt-select.h.
Referenced by tree_switch_case_list::end_pos().
|
inline |
Definition at line 223 of file pt-select.h.
Referenced by tree_print_code::visit_switch_case().
|
inlinevirtual |
Implements tree.
Definition at line 228 of file pt-select.h.
Referenced by tree_switch_case_list::leading_comments(), and tree_print_code::visit_switch_case().
|
inlinevirtual |
Implements tree.
Definition at line 229 of file pt-select.h.
Referenced by tree_switch_case_list::trailing_comments().