#include <pt-idx.h>
Inherits tree_expression.
List of all members.
Public Member Functions |
| tree_index_expression (tree_expression *e=0, tree_argument_list *lst=0, int l=-1, int c=-1, char t= '(') |
| tree_index_expression (tree_expression *e, const std::string &n, int l=-1, int c=-1) |
| tree_index_expression (tree_expression *e, tree_expression *df, int l=-1, int c=-1) |
| ~tree_index_expression (void) |
bool | has_magic_end (void) const |
void | append (tree_argument_list *lst=0, char t= '(') |
void | append (const std::string &n) |
void | append (tree_expression *df) |
bool | is_index_expression (void) const |
std::string | name (void) const |
tree_expression * | expression (void) |
std::list< tree_argument_list * > | arg_lists (void) |
std::string | type_tags (void) |
std::list< string_vector > | arg_names (void) |
bool | lvalue_ok (void) const |
bool | rvalue_ok (void) const |
octave_value | rvalue1 (int nargout=1) |
octave_value_list | rvalue (int nargout) |
octave_value_list | rvalue (int nargout, const std::list< octave_lvalue > *lvalue_list) |
octave_lvalue | lvalue (void) |
tree_index_expression * | dup (symbol_table::scope_id scope, symbol_table::context_id context) const |
void | accept (tree_walker &tw) |
Constructor & Destructor Documentation
tree_index_expression::tree_index_expression |
( |
tree_expression * |
e, |
|
|
const std::string & |
n, |
|
|
int |
l = -1 , |
|
|
int |
c = -1 | |
|
) |
| | |
tree_index_expression::~tree_index_expression |
( |
void |
|
) |
|
Member Function Documentation
void tree_index_expression::accept |
( |
tree_walker & |
tw |
) |
[virtual] |
void tree_index_expression::append |
( |
const std::string & |
n |
) |
|
std::list<string_vector> tree_index_expression::arg_names |
( |
void |
|
) |
[inline] |
bool tree_index_expression::has_magic_end |
( |
void |
|
) |
const [virtual] |
bool tree_index_expression::is_index_expression |
( |
void |
|
) |
const [inline, virtual] |
bool tree_index_expression::lvalue_ok |
( |
void |
|
) |
const [inline, virtual] |
std::string tree_index_expression::name |
( |
void |
|
) |
const [virtual] |
octave_value tree_index_expression::rvalue1 |
( |
int |
nargout = 1 |
) |
[virtual] |
bool tree_index_expression::rvalue_ok |
( |
void |
|
) |
const [inline, virtual] |
std::string tree_index_expression::type_tags |
( |
void |
|
) |
[inline] |
The documentation for this class was generated from the following files: