#include <pt-exp.h>
Inherits tree.
Inherited by tree_anon_fcn_handle, tree_binary_expression, tree_colon_expression, tree_constant, tree_fcn_handle, tree_identifier, tree_index_expression, tree_matrix, tree_multi_assignment, tree_simple_assignment, and tree_unary_expression.
List of all members.
Constructor & Destructor Documentation
tree_expression::tree_expression |
( |
int |
l = -1 , |
|
|
int |
c = -1 | |
|
) |
| | [inline] |
virtual tree_expression::~tree_expression |
( |
void |
|
) |
[inline, virtual] |
Member Function Documentation
virtual void tree_expression::copy_base |
( |
const tree_expression & |
e |
) |
[inline, virtual] |
Implemented in tree_simple_assignment, tree_multi_assignment, tree_binary_expression, tree_boolean_expression, tree_colon_expression, tree_constant, tree_fcn_handle, tree_anon_fcn_handle, tree_identifier, tree_index_expression, tree_prefix_expression, and tree_postfix_expression.
virtual bool tree_expression::has_magic_end |
( |
void |
|
) |
const [pure virtual] |
virtual bool tree_expression::is_assignment_expression |
( |
void |
|
) |
const [inline, virtual] |
virtual bool tree_expression::is_binary_expression |
( |
void |
|
) |
const [inline, virtual] |
virtual bool tree_expression::is_boolean_expression |
( |
void |
|
) |
const [inline, virtual] |
virtual bool tree_expression::is_constant |
( |
void |
|
) |
const [inline, virtual] |
virtual bool tree_expression::is_identifier |
( |
void |
|
) |
const [inline, virtual] |
virtual bool tree_expression::is_index_expression |
( |
void |
|
) |
const [inline, virtual] |
bool tree_expression::is_logically_true |
( |
const char * |
warn_for |
) |
[virtual] |
virtual bool tree_expression::is_matrix_constant |
( |
void |
|
) |
const [inline, virtual] |
bool tree_expression::is_postfix_indexed |
( |
void |
|
) |
const [inline] |
virtual bool tree_expression::is_prefix_expression |
( |
void |
|
) |
const [inline, virtual] |
virtual bool tree_expression::is_unary_expression |
( |
void |
|
) |
const [inline, virtual] |
virtual bool tree_expression::lvalue_ok |
( |
void |
|
) |
const [inline, virtual] |
virtual void tree_expression::mark_braindead_shortcircuit |
( |
const std::string & |
|
) |
[inline, virtual] |
virtual std::string tree_expression::name |
( |
void |
|
) |
const [inline, virtual] |
virtual std::string tree_expression::oper |
( |
void |
|
) |
const [inline, virtual] |
std::string tree_expression::original_text |
( |
void |
|
) |
const [virtual] |
int tree_expression::paren_count |
( |
void |
|
) |
const [inline] |
bool tree_expression::print_result |
( |
void |
|
) |
const [inline] |
Reimplemented in tree_simple_assignment, tree_multi_assignment, tree_binary_expression, tree_boolean_expression, tree_colon_expression, tree_constant, tree_fcn_handle, tree_anon_fcn_handle, tree_identifier, tree_index_expression, tree_prefix_expression, and tree_postfix_expression.
octave_value tree_expression::rvalue1 |
( |
int |
nargout = 1 |
) |
[virtual] |
Reimplemented in tree_simple_assignment, tree_multi_assignment, tree_binary_expression, tree_boolean_expression, tree_compound_binary_expression, tree_colon_expression, tree_constant, tree_fcn_handle, tree_anon_fcn_handle, tree_identifier, tree_index_expression, tree_prefix_expression, and tree_postfix_expression.
virtual bool tree_expression::rvalue_ok |
( |
void |
|
) |
const [inline, virtual] |
Reimplemented in tree_simple_assignment, tree_multi_assignment, tree_binary_expression, tree_boolean_expression, tree_colon_expression, tree_constant, tree_fcn_handle, tree_anon_fcn_handle, tree_index_expression, tree_prefix_expression, and tree_postfix_expression.
Member Data Documentation
The documentation for this class was generated from the following files: