Navigation

Operators and Keywords

Function List:

C++ API

tree_statement Class Reference

#include <pt-stmt.h>

Collaboration diagram for tree_statement:

List of all members.


Public Member Functions

 tree_statement (void)
 tree_statement (tree_command *c, octave_comment_list *cl)
 tree_statement (tree_expression *e, octave_comment_list *cl)
 ~tree_statement (void)
void set_print_flag (bool print_flag)
bool print_result (void)
bool is_command (void) const
bool is_expression (void) const
void set_breakpoint (void)
void delete_breakpoint (void)
bool is_breakpoint (void) const
int line (void) const
int column (void) const
void echo_code (void)
tree_commandcommand (void)
tree_expressionexpression (void)
octave_comment_listcomment_text (void)
bool is_null_statement (void) const
bool is_end_of_fcn_or_script (void) const
void set_command (tree_command *c)
void set_expression (tree_expression *e)
tree_statementdup (symbol_table::scope_id scope, symbol_table::context_id context) const
void accept (tree_walker &tw)

Constructor & Destructor Documentation

tree_statement::tree_statement ( void   )  [inline]

tree_statement::tree_statement ( tree_command c,
octave_comment_list cl 
) [inline]

tree_statement::tree_statement ( tree_expression e,
octave_comment_list cl 
) [inline]

tree_statement::~tree_statement ( void   ) 


Member Function Documentation

void tree_statement::accept ( tree_walker tw  ) 

int tree_statement::column ( void   )  const

tree_command* tree_statement::command ( void   )  [inline]

octave_comment_list* tree_statement::comment_text ( void   )  [inline]

void tree_statement::delete_breakpoint ( void   ) 

tree_statement * tree_statement::dup ( symbol_table::scope_id  scope,
symbol_table::context_id  context 
) const

void tree_statement::echo_code ( void   ) 

tree_expression* tree_statement::expression ( void   )  [inline]

bool tree_statement::is_breakpoint ( void   )  const

bool tree_statement::is_command ( void   )  const [inline]

bool tree_statement::is_end_of_fcn_or_script ( void   )  const

bool tree_statement::is_expression ( void   )  const [inline]

bool tree_statement::is_null_statement ( void   )  const [inline]

int tree_statement::line ( void   )  const

bool tree_statement::print_result ( void   ) 

void tree_statement::set_breakpoint ( void   ) 

void tree_statement::set_command ( tree_command c  )  [inline]

void tree_statement::set_expression ( tree_expression e  )  [inline]

void tree_statement::set_print_flag ( bool  print_flag  ) 


The documentation for this class was generated from the following files: