#include <enumerated-subrange.h>
Inheritance diagram for enumerated_element_range:
Public Types | |
typedef element_traits< E > | et |
typedef et::grid_type | grid_type |
typedef grid_types< grid_type > | gt |
typedef et::handle_type | elt_handle |
typedef E | Element |
typedef vector< elt_handle > | elt_sequence |
typedef elt_sequence | container_type |
typedef elt_sequence::const_iterator | seq_iterator |
typedef elt_sequence::const_iterator | const_iterator |
typedef elt_sequence::iterator | iterator |
typedef handle2element_map< E > | handle_map |
typedef mapped_element_ra_seq_iterator< container_type, handle_map > | ElementIterator |
Public Methods | |
enumerated_element_range () | |
enumerated_element_range (const grid_type &g) | |
void | set_grid (const grid_type &g) |
void | append (elt_handle v) |
void | append (Element v) |
void | push_back (elt_handle v) |
void | push_back (Element v) |
const grid_type & | TheGrid () const |
const elt_sequence & | TheContainer () const |
elt_sequence & | TheContainer () |
unsigned | NumOfElements () const |
bool | empty () const |
unsigned | size () const |
ElementIterator | FirstElement () const |
ElementIterator | EndElement () const |
const_iterator | begin () const |
const_iterator | end () const |
iterator | begin () |
iterator | end () |
Protected Attributes | |
const grid_type * | the_grid |
elt_sequence | elements |
Definition at line 302 of file enumerated-subrange.h.