list of record fields More...
#include <dutables.h>
Public Types | |
typedef field_vector::const_iterator | const_iterator |
iterator type | |
Public Member Functions | |
void | append_and_kill (field_list *ll2) |
appends another list of fields | |
void | append_field (ls_id_index idx, type_pointer ltype) |
appends a field | |
const_iterator | begin () const |
first element | |
const_iterator | end () const |
behind-the-last element | |
field_vector::size_type | size () const |
number of field entries | |
Friends | |
std::ostream & | operator<< (std::ostream &o, const field_list &e) |
class | symbol_tables |
class | type_entry |
list of record fields
typedef field_vector::const_iterator mlc::field_list::const_iterator |
iterator type
void mlc::field_list::append_and_kill | ( | field_list * | ll2 | ) |
appends another list of fields
kills the list ll2
void mlc::field_list::append_field | ( | ls_id_index | idx, | |
type_pointer | ltype | |||
) |
appends a field
const_iterator mlc::field_list::begin | ( | ) | const |
first element
const_iterator mlc::field_list::end | ( | ) | const |
behind-the-last element
field_vector::size_type mlc::field_list::size | ( | ) | const |
number of field entries
std::ostream& operator<< | ( | std::ostream & | o, | |
const field_list & | e | |||
) | [friend] |
friend class symbol_tables [friend] |
friend class type_entry [friend] |