#include <pt-colon.h>
Inherits tree_expression.
Public Member Functions | |
tree_colon_expression (int l=-1, int c=-1) | |
tree_colon_expression (tree_expression *e, int l=-1, int c=-1) | |
tree_colon_expression (tree_expression *bas, tree_expression *lim, tree_expression *inc, int l=-1, int c=-1) | |
~tree_colon_expression (void) | |
bool | has_magic_end (void) const |
void | preserve_base (void) |
tree_colon_expression * | append (tree_expression *t) |
bool | rvalue_ok (void) const |
octave_value | rvalue1 (int nargout=1) |
octave_value_list | rvalue (int nargout) |
void | eval_error (const std::string &s) const |
tree_expression * | base (void) |
tree_expression * | limit (void) |
tree_expression * | increment (void) |
int | line (void) const |
int | column (void) const |
tree_expression * | dup (symbol_table::scope_id scope, symbol_table::context_id context) const |
void | accept (tree_walker &tw) |
tree_colon_expression::tree_colon_expression | ( | tree_expression * | e, | |
int | l = -1 , |
|||
int | c = -1 | |||
) | [inline] |
tree_colon_expression::tree_colon_expression | ( | tree_expression * | bas, | |
tree_expression * | lim, | |||
tree_expression * | inc, | |||
int | l = -1 , |
|||
int | c = -1 | |||
) | [inline] |
tree_colon_expression::~tree_colon_expression | ( | void | ) | [inline] |
void tree_colon_expression::accept | ( | tree_walker & | tw | ) | [virtual] |
Implements tree.
tree_colon_expression * tree_colon_expression::append | ( | tree_expression * | t | ) |
tree_expression* tree_colon_expression::base | ( | void | ) | [inline] |
tree_expression * tree_colon_expression::dup | ( | symbol_table::scope_id | scope, | |
symbol_table::context_id | context | |||
) | const [virtual] |
Implements tree_expression.
void tree_colon_expression::eval_error | ( | const std::string & | s | ) | const |
bool tree_colon_expression::has_magic_end | ( | void | ) | const [inline, virtual] |
Implements tree_expression.
tree_expression* tree_colon_expression::increment | ( | void | ) | [inline] |
tree_expression* tree_colon_expression::limit | ( | void | ) | [inline] |
void tree_colon_expression::preserve_base | ( | void | ) | [inline] |
octave_value_list tree_colon_expression::rvalue | ( | int | nargout | ) | [virtual] |
Reimplemented from tree_expression.
octave_value tree_colon_expression::rvalue1 | ( | int | nargout = 1 |
) | [virtual] |
Reimplemented from tree_expression.
bool tree_colon_expression::rvalue_ok | ( | void | ) | const [inline, virtual] |
Reimplemented from tree_expression.