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 an older version of Boost and was released in 2024. The current version is 1.90.0.
The Boost.Flyweight 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 the usage of Boost.Flyweight.
| Program | Description |
|---|---|
test_assoc_cont_factory.cpp |
assoc_container_factory
factory specifier. |
test_basic.cpp |
Exercises the default components of flyweight. |
test_concurrent_factory.cpp |
Exercises concurrent_factory
factory specifier. |
test_custom_factory.cpp |
Creates a user-defined factory class and specifier. |
test_init.cpp |
Boost.Flyweight static data initialization facilities. |
test_intermod_holder.cppintermod_holder_dll.cpp |
Exercises intermodule_holder. |
test_multictor.cpp |
Tests flyweight multiple
argument and initializer-list constructors. |
test_no_locking.cpp |
no_locking policy. |
test_no_tracking.cpp |
no_tracking policy. |
test_serialization.cpp |
Exercises flyweight serialization
capabilities. |
test_set_factory.cpp |
set_factory
factory specifier. |
Revised September 17th 2024
© Copyright 2006-2024 Joaquín M López Muñoz. 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)