#include <pt-arg-list.h>
Inherits octave_base_list< tree_expression * >.
Public Types | |
typedef tree_expression * | element_type |
Public Member Functions | |
tree_argument_list (void) | |
tree_argument_list (tree_expression *t) | |
~tree_argument_list (void) | |
bool | has_magic_end (void) const |
tree_expression * | remove_front (void) |
void | append (const element_type &s) |
void | mark_as_simple_assign_lhs (void) |
bool | is_simple_assign_lhs (void) |
bool | all_elements_are_constant (void) const |
octave_value_list | convert_to_const_vector (const octave_value *object=0) |
std::list< octave_lvalue > | lvalue_list (void) |
string_vector | get_arg_names (void) const |
tree_argument_list * | dup (symbol_table::scope_id scope, symbol_table::context_id context) const |
void | accept (tree_walker &tw) |
tree_argument_list::tree_argument_list | ( | void | ) | [inline] |
tree_argument_list::tree_argument_list | ( | tree_expression * | t | ) | [inline] |
tree_argument_list::~tree_argument_list | ( | void | ) |
void tree_argument_list::accept | ( | tree_walker & | tw | ) |
bool tree_argument_list::all_elements_are_constant | ( | void | ) | const |
void tree_argument_list::append | ( | const element_type & | s | ) |
octave_value_list tree_argument_list::convert_to_const_vector | ( | const octave_value * | object = 0 |
) |
tree_argument_list * tree_argument_list::dup | ( | symbol_table::scope_id | scope, | |
symbol_table::context_id | context | |||
) | const |
string_vector tree_argument_list::get_arg_names | ( | void | ) | const |
bool tree_argument_list::has_magic_end | ( | void | ) | const |
bool tree_argument_list::is_simple_assign_lhs | ( | void | ) | [inline] |
std::list< octave_lvalue > tree_argument_list::lvalue_list | ( | void | ) |
void tree_argument_list::mark_as_simple_assign_lhs | ( | void | ) | [inline] |
tree_expression* tree_argument_list::remove_front | ( | void | ) | [inline] |