list of function or procedure parameters More...
#include <dutables.h>
Public Types | |
typedef parameter_vector::const_iterator | const_iterator |
iterator type | |
Public Member Functions | |
void | append_and_kill (parameter_list *ll2) |
appends another list of parameters | |
void | append_parameter_by_reference (ls_id_index idx, type_pointer ltype) |
appends a parameter passed by reference | |
void | append_parameter_by_value (ls_id_index idx, type_pointer ltype) |
appends a parameter passed by value | |
const_iterator | begin () const |
first element | |
const_iterator | end () const |
behind-the-last element | |
parameter_vector::size_type | size () const |
number of parameter entries | |
Friends | |
std::ostream & | operator<< (std::ostream &o, const parameter_list &e) |
class | symbol_entry |
list of function or procedure parameters
typedef parameter_vector::const_iterator mlc::parameter_list::const_iterator |
iterator type
void mlc::parameter_list::append_and_kill | ( | parameter_list * | ll2 | ) |
appends another list of parameters
kills the list ll2
void mlc::parameter_list::append_parameter_by_reference | ( | ls_id_index | idx, | |
type_pointer | ltype | |||
) |
appends a parameter passed by reference
void mlc::parameter_list::append_parameter_by_value | ( | ls_id_index | idx, | |
type_pointer | ltype | |||
) |
appends a parameter passed by value
const_iterator mlc::parameter_list::begin | ( | ) | const |
first element
const_iterator mlc::parameter_list::end | ( | ) | const |
behind-the-last element
parameter_vector::size_type mlc::parameter_list::size | ( | ) | const |
number of parameter entries
std::ostream& operator<< | ( | std::ostream & | o, | |
const parameter_list & | e | |||
) | [friend] |
friend class symbol_entry [friend] |