Ниже приведены заголовки интерфейса Boost. Бимап:
Удобство
- "boost/bimap.hpp"(включает «boost/bimap/bimap.hpp» и импортирует класс bimap для увеличения пространства имен)
Контейнер
- "boost/bimap/bimap.hpp"(включая "boost/bimap/set_of.hpp" и "boost/bimap/unconstrained_set_of.hpp")
Набор типов
- "boost/bimap/set_of.hpp"
- "boost/bimap/multiset_of.hpp"
- "boost/bimap/unordered_set_of.hpp"
- "boost/bimap/unordered_multiset_of.hpp"
- "boost/bimap/list_of.hpp"
- "boost/bimap/vector_of.hpp"
- "boost/bimap/unconstrained_set_of.hpp"
Усиление интеграции
- "boost/bimap/support/lambda.hpp"
- "boost/bimap/property_map/set_support.hpp"
- "boost/bimap/property_map/unordered_set_support.hpp"
Программа с использованием Boost. Поэтому Bimap должен включать в себя «boost/bimap/bimap.hpp» и заголовки, определяющие типы коллекций, которые будут использоваться.
Дополнительные заголовки позволяют интегрировать Boost. Бимап с другими библиотеками, такими как Boost. Lambda и Boost.Property_map.
Для того чтобы использовать возможности сериализации Boost. Bimap, соответствующий модуль библиотеки Boost.Serialization должен быть связан. Кроме этого, Буст. Bimap - это библиотека только для заголовков, не требующая дополнительных модулей объектов.