#include <bijective-mapping.h>
Collaboration diagram for range_of_bijective_mapping:
Public Types | |
typedef bijective_mapping< T1, T2 > | mapping_type |
typedef mapping_type::map_table_type | map_table_type |
typedef map_table_type::value_type | base_value_type |
typedef map_table_type::const_iterator | base_iter_type |
typedef mapped_value_const_iterator< base_iter_type, get_second< base_value_type > > | const_iterator |
typedef T2 | value_type |
Public Methods | |
range_of_bijective_mapping (const mapping_type &tm) | |
unsigned | size () const |
bool | is_member (const value_type &x) const |
const_iterator | begin () const |
const_iterator | end () const |
T2 const & | front () const |
This class allows STL-style iteration over the items of type T2.
This class has reference semantics with respect to bijective_mapping.
Definition at line 344 of file bijective-mapping.h.
|
Definition at line 346 of file bijective-mapping.h. |
|
Definition at line 347 of file bijective-mapping.h. |
|
Definition at line 348 of file bijective-mapping.h. |
|
Definition at line 349 of file bijective-mapping.h. |
|
Definition at line 351 of file bijective-mapping.h. Referenced by front. |
|
Definition at line 353 of file bijective-mapping.h. |
|
Definition at line 358 of file bijective-mapping.h. |
|
Definition at line 360 of file bijective-mapping.h. |
|
Definition at line 361 of file bijective-mapping.h. References bijective_mapping::the_map. |
|
Definition at line 366 of file bijective-mapping.h. |
|
Definition at line 367 of file bijective-mapping.h. |
|
Definition at line 368 of file bijective-mapping.h. References const_iterator, and bijective_mapping::the_map. |