Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for a snapshot of the develop branch, built from commit 541b305a06.
PrevUpHomeNext

Test suite

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

test_tagged.cpp

Tagged idiom checks

test_mutant.cpp

Test the mutant idiom

test_structured_pair.cpp

Test structured pair class

test_mutant_relation.cpp

Test the relation class

test_bimap_set_of.cpp

Library interface check

test_bimap_multiset_of.cpp

Library interface check

test_bimap_unordered_set_of.cpp

Library interface check

test_bimap_unordered_multiset_of.cpp

Library interface check

test_bimap_list_of.cpp

Library interface check

test_bimap_vector_of.cpp

Library interface check

test_bimap_convenience_header.cpp

Library interface check

test_bimap_ordered.cpp

Test set and multiset based bimaps

test_bimap_unordered.cpp

Test unordered_set and unordered_multiset based bimaps

test_bimap_sequenced.cpp

Test list and vector based bimaps

test_bimap_unconstrained.cpp

Test bimaps with unconstrained views

test_bimap_serialization.cpp

Serialization support checks

test_bimap_property_map.cpp

Property map concepts for the set and unordered set views

test_bimap_modify.cpp

replace, modify and operator[]

test_bimap_lambda.cpp

Test lambda modified idom support

test_bimap_assign.cpp

Test Boost.Assign support

test_bimap_project.cpp

Projection of iterators support

test_bimap_operator_bracket.cpp

operator[] and at() functions

test_bimap_info.cpp

Information hooking support

test_bimap_extra.cpp

Additional checks

test_bimap_info_1.cpp

Information hooking compilation fail test

test_bimap_info_2.cpp

Information hooking compilation fail test

test_bimap_info_3.cpp

Information hooking compilation fail test

test_bimap_mutable_1.cpp

Mutable members compilation fail test

test_bimap_mutable_2.cpp

Mutable members compilation fail test

test_bimap_mutable_3.cpp

Mutable members compilation fail test


PrevUpHomeNext