mlc::parameter_list Class Reference

list of function or procedure parameters More...

#include <dutables.h>

List of all members.

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

Detailed Description

list of function or procedure parameters


Member Typedef Documentation

typedef parameter_vector::const_iterator mlc::parameter_list::const_iterator

iterator type


Member Function Documentation

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


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const parameter_list e 
) [friend]
friend class symbol_entry [friend]

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

Generated on Wed Nov 25 10:18:00 2009 for DU4 support classes by  doxygen 1.6.1