123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- [/license
- Boost.Bimap
- Copyright (c) 2006-2007 Matias Capeletto
- Distributed under the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or copy at
- http://www.boost.org/LICENSE_1_0.txt)
- ]
- [/ QuickBook Document version 1.4 ]
- [section 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.
- [table
- [[Program ][Description ]
- ]
- [[[@../../test/test_tagged.cpp
- test_tagged.cpp ]]
- [Tagged idiom checks ]]
- [[[@../../test/test_mutant.cpp
- test_mutant.cpp ]]
- [Test the mutant idiom ]]
- [[[@../../test/test_structured_pair.cpp
- test_structured_pair.cpp ]]
- [Test structured pair class ]]
- [[[@../../test/test_mutant_relation.cpp
- test_mutant_relation.cpp ]]
- [Test the relation class ]]
- [[[@../../test/test_bimap_set_of.cpp
- test_bimap_set_of.cpp ]]
- [Library interface check ]]
- [[[@../../test/test_bimap_multiset_of.cpp
- test_bimap_multiset_of.cpp ]]
- [Library interface check ]]
- [[[@../../test/test_bimap_unordered_set_of.cpp
- test_bimap_unordered_set_of.cpp ]]
- [Library interface check ]]
- [[[@../../test/test_bimap_unordered_multiset_of.cpp
- test_bimap_unordered_multiset_of.cpp ]]
- [Library interface check ]]
- [[[@../../test/test_bimap_list_of.cpp
- test_bimap_list_of.cpp ]]
- [Library interface check ]]
- [[[@../../test/test_bimap_vector_of.cpp
- test_bimap_vector_of.cpp ]]
- [Library interface check ]]
- [[[@../../test/test_bimap_convenience_header.cpp
- test_bimap_convenience_header.cpp ]]
- [Library interface check ]]
- [[[@../../test/test_bimap_ordered.cpp
- test_bimap_ordered.cpp ]]
- [Test set and multiset based bimaps ]]
- [[[@../../test/test_bimap_unordered.cpp
- test_bimap_unordered.cpp ]]
- [Test unordered_set and unordered_multiset based bimaps ]]
- [[[@../../test/test_bimap_sequenced.cpp
- test_bimap_sequenced.cpp ]]
- [Test list and vector based bimaps ]]
- [[[@../../test/test_bimap_unconstrained.cpp
- test_bimap_unconstrained.cpp ]]
- [Test bimaps with unconstrained views ]]
- [[[@../../test/test_bimap_serialization.cpp
- test_bimap_serialization.cpp ]]
- [Serialization support checks ]]
- [[[@../../test/test_bimap_property_map.cpp
- test_bimap_property_map.cpp ]]
- [Property map concepts for the set and unordered set views ]]
- [[[@../../test/test_bimap_modify.cpp
- test_bimap_modify.cpp ]]
- [`replace`, `modify` and `operator[]` ]]
- [[[@../../test/test_bimap_lambda.cpp
- test_bimap_lambda.cpp ]]
- [Test lambda modified idom support ]]
- [[[@../../test/test_bimap_assign.cpp
- test_bimap_assign.cpp ]]
- [Test Boost.Assign support ]]
- [[[@../../test/test_bimap_project.cpp
- test_bimap_project.cpp ]]
- [Projection of iterators support ]]
- [[[@../../test/test_bimap_operator_bracket.cpp
- test_bimap_operator_bracket.cpp ]]
- [`operator[]` and `at()` functions ]]
- [[[@../../test/test_bimap_info.cpp
- test_bimap_info.cpp ]]
- [Information hooking support ]]
- [[[@../../test/test_bimap_extra.cpp
- test_bimap_extra.cpp ]]
- [Additional checks ]]
- [[[@../../test/compile_fail/test_bimap_info_1.cpp
- test_bimap_info_1.cpp ]]
- [Information hooking compilation fail test ]]
- [[[@../../test/compile_fail/test_bimap_info_2.cpp
- test_bimap_info_2.cpp ]]
- [Information hooking compilation fail test ]]
- [[[@../../test/compile_fail/test_bimap_info_3.cpp
- test_bimap_info_3.cpp ]]
- [Information hooking compilation fail test ]]
- [[[@../../test/compile_fail/test_bimap_mutable_1.cpp
- test_bimap_mutable_1.cpp ]]
- [Mutable members compilation fail test ]]
- [[[@../../test/compile_fail/test_bimap_mutable_2.cpp
- test_bimap_mutable_2.cpp ]]
- [Mutable members compilation fail test ]]
- [[[@../../test/compile_fail/test_bimap_mutable_3.cpp
- test_bimap_mutable_3.cpp ]]
- [Mutable members compilation fail test ]]
- ]
- [endsect]
|