#include <bijective-mapping.h>
Collaboration diagram for domain_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_first< base_value_type > > | const_iterator |
typedef T1 | value_type |
Public Methods | |
domain_of_bijective_mapping (const mapping_type &tm) | |
unsigned | size () const |
bool | is_member (const value_type &x) const |
true if ![]() ![]() | |
const_iterator | begin () const |
const_iterator | end () const |
T1 const & | front () const |
This class allows STL-style iteration over the items of type T1.
This class has reference semantics with respect to bijective_mapping.
Notation:
Definition at line 301 of file bijective-mapping.h.
|
Definition at line 303 of file bijective-mapping.h. |
|
Definition at line 304 of file bijective-mapping.h. |
|
Definition at line 305 of file bijective-mapping.h. |
|
Definition at line 306 of file bijective-mapping.h. |
|
Definition at line 308 of file bijective-mapping.h. |
|
Definition at line 310 of file bijective-mapping.h. Referenced by begin. |
|
Definition at line 315 of file bijective-mapping.h. |
|
Definition at line 317 of file bijective-mapping.h. Referenced by bijective_mapping::size. |
|
true if
Definition at line 320 of file bijective-mapping.h. |
|
Definition at line 322 of file bijective-mapping.h. References bijective_mapping::defined, and value_type. |
|
Definition at line 323 of file bijective-mapping.h. References const_iterator, and bijective_mapping::the_map. |
|
Definition at line 325 of file bijective-mapping.h. References const_iterator, and bijective_mapping::the_map. |