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:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines