#include "Container/my-hash-map.h"
#include "Container/mapped-value-iterator.h"
#include "Utility/pre-post-conditions.h"
Include dependency graph for bijective-mapping.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Compounds | |
class | printer_of_bij_mapping |
helper class for custom output of a bijective map. More... | |
class | bijective_mapping |
Represents a one-to-one mapping T1 -> T2. More... | |
class | inverse_mapping |
Represents a mapping T2 --> T1 which is the inverse of some bijective_mapping<T1,T2>. More... | |
class | domain_of_bijective_mapping |
Represents the domain of definition of a mapping. More... | |
class | range_of_bijective_mapping |
Represents the range (image) of a bijective mapping ![]() | |
Functions | |
template<class T1, class T2> void | write_bm (bijective_mapping< T1, T2 > const &m, ostream &out) |
write a bijective map to ostream. More... | |
template<class T1, class T2> void | read_bm (bijective_mapping< T1, T2 > &m, istream &in) |
read a bijective map from istream. More... | |
template<class T1, class T2> printer_of_bij_mapping< T1, T2 > | Printer (bijective_mapping< T1, T2 > const &m) |
helper function for custom output of a bijective map. More... |
Definition in file bijective-mapping.h.