#include <pt-loop.h>
Inherits tree_command.
Inherited by tree_do_until_command.
Public Member Functions | |
tree_while_command (int l=-1, int c=-1) | |
tree_while_command (tree_expression *e, octave_comment_list *lc=0, octave_comment_list *tc=0, int l=-1, int c=-1) | |
tree_while_command (tree_expression *e, tree_statement_list *lst, octave_comment_list *lc=0, octave_comment_list *tc=0, int l=-1, int c=-1) | |
~tree_while_command (void) | |
tree_expression * | condition (void) |
tree_statement_list * | body (void) |
octave_comment_list * | leading_comment (void) |
octave_comment_list * | trailing_comment (void) |
tree_command * | dup (symbol_table::scope_id scope, symbol_table::context_id context) const |
void | accept (tree_walker &tw) |
Protected Attributes | |
tree_expression * | expr |
tree_statement_list * | list |
octave_comment_list * | lead_comm |
octave_comment_list * | trail_comm |
tree_while_command::tree_while_command | ( | tree_expression * | e, | |
octave_comment_list * | lc = 0 , |
|||
octave_comment_list * | tc = 0 , |
|||
int | l = -1 , |
|||
int | c = -1 | |||
) | [inline] |
tree_while_command::tree_while_command | ( | tree_expression * | e, | |
tree_statement_list * | lst, | |||
octave_comment_list * | lc = 0 , |
|||
octave_comment_list * | tc = 0 , |
|||
int | l = -1 , |
|||
int | c = -1 | |||
) | [inline] |
tree_while_command::~tree_while_command | ( | void | ) |
void tree_while_command::accept | ( | tree_walker & | tw | ) | [virtual] |
tree_statement_list* tree_while_command::body | ( | void | ) | [inline] |
tree_expression* tree_while_command::condition | ( | void | ) | [inline] |
tree_command * tree_while_command::dup | ( | symbol_table::scope_id | scope, | |
symbol_table::context_id | context | |||
) | const [virtual] |
octave_comment_list* tree_while_command::leading_comment | ( | void | ) | [inline] |
octave_comment_list* tree_while_command::trailing_comment | ( | void | ) | [inline] |
tree_expression* tree_while_command::expr [protected] |
octave_comment_list* tree_while_command::lead_comm [protected] |
tree_statement_list* tree_while_command::list [protected] |
octave_comment_list* tree_while_command::trail_comm [protected] |