...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
The Boost.Bimap test suite exercises the whole spectrum of functionalities provided by the library. Although the tests are not meant to serve as a learning guide, the interested reader may find it useful to inspect the source code to gain familiarity with some of the least common features offered by Boost.Bimap.
Program |
Description |
---|---|
Tagged idiom checks |
|
Test the mutant idiom |
|
Test structured pair class |
|
Test the relation class |
|
Library interface check |
|
Library interface check |
|
Library interface check |
|
Library interface check |
|
Library interface check |
|
Library interface check |
|
Library interface check |
|
Test set and multiset based bimaps |
|
Test unordered_set and unordered_multiset based bimaps |
|
Test list and vector based bimaps |
|
Test bimaps with unconstrained views |
|
Serialization support checks |
|
Property map concepts for the set and unordered set views |
|
|
|
Test lambda modified idom support |
|
Test Boost.Assign support |
|
Projection of iterators support |
|
|
|
Information hooking support |
|
Additional checks |
|
Information hooking compilation fail test |
|
Information hooking compilation fail test |
|
Information hooking compilation fail test |
|
Mutable members compilation fail test |
|
Mutable members compilation fail test |
|
Mutable members compilation fail test |