Navigation

Operators and Keywords

Function List:

C++ API

tree_argument_list Class Reference

#include <pt-arg-list.h>

Inherits octave_base_list< tree_expression * >.

Collaboration diagram for tree_argument_list:

List of all members.


Public Types

typedef tree_expressionelement_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_expressionremove_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_lvaluelvalue_list (void)
string_vector get_arg_names (void) const
tree_argument_listdup (symbol_table::scope_id scope, symbol_table::context_id context) const
void accept (tree_walker &tw)

Member Typedef Documentation


Constructor & Destructor Documentation

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   ) 


Member Function Documentation

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]


The documentation for this class was generated from the following files: