├── .drone.jsonnet ├── .drone ├── drone.bat └── drone.sh ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .travis.yml ├── CMakeLists.txt ├── README.md ├── appveyor.yml ├── doc ├── Jamfile.v2 ├── closed_poly_collection_synopsis.qbk ├── img │ ├── boost.png │ ├── for_each_any_clang130_x64.png │ ├── for_each_any_gcc132_x64.png │ ├── for_each_any_vs2022_x64.png │ ├── for_each_base_clang130_x64.png │ ├── for_each_base_gcc132_x64.png │ ├── for_each_base_vs2022_x64.png │ ├── for_each_function_clang130_x64.png │ ├── for_each_function_gcc132_x64.png │ ├── for_each_function_vs2022_x64.png │ ├── for_each_variant_clang130_x64.png │ ├── for_each_variant_gcc132_x64.png │ ├── for_each_variant_vs2022_x64.png │ ├── insert_any_clang130_x64.png │ ├── insert_any_gcc132_x64.png │ ├── insert_any_vs2022_x64.png │ ├── insert_base_clang130_x64.png │ ├── insert_base_gcc132_x64.png │ ├── insert_base_vs2022_x64.png │ ├── insert_function_clang130_x64.png │ ├── insert_function_gcc132_x64.png │ ├── insert_function_vs2022_x64.png │ ├── insert_variant_clang130_x64.png │ ├── insert_variant_gcc132_x64.png │ ├── insert_variant_vs2022_x64.png │ ├── poly_collection_iterators.png │ ├── ptr_vector.png │ └── segment_map.png ├── poly_collection.qbk ├── poly_collection_synopsis.qbk ├── reference.qbk └── style.css ├── example ├── Jamfile.v2 ├── algorithms.cpp ├── basic_any.cpp ├── basic_base.cpp ├── basic_function.cpp ├── basic_variant.cpp ├── exceptions.cpp ├── insertion_emplacement.cpp ├── perf.cpp ├── rolegame.hpp └── segmented_structure.cpp ├── include └── boost │ └── poly_collection │ ├── algorithm.hpp │ ├── any_collection.hpp │ ├── any_collection_fwd.hpp │ ├── base_collection.hpp │ ├── base_collection_fwd.hpp │ ├── detail │ ├── allocator_adaptor.hpp │ ├── any_iterator.hpp │ ├── any_model.hpp │ ├── auto_iterator.hpp │ ├── base_model.hpp │ ├── begin_no_sanitize.hpp │ ├── callable_wrapper.hpp │ ├── callable_wrapper_iterator.hpp │ ├── copyable.hpp │ ├── end_no_sanitize.hpp │ ├── fixed_variant.hpp │ ├── fixed_variant_iterator.hpp │ ├── function_model.hpp │ ├── functional.hpp │ ├── is_acceptable.hpp │ ├── is_closed_collection.hpp │ ├── is_constructible.hpp │ ├── is_equality_comparable.hpp │ ├── is_final.hpp │ ├── is_invocable.hpp │ ├── is_moveable.hpp │ ├── is_nothrow_eq_comparable.hpp │ ├── iterator_impl.hpp │ ├── iterator_traits.hpp │ ├── packed_segment.hpp │ ├── poly_collection.hpp │ ├── segment.hpp │ ├── segment_backend.hpp │ ├── segment_map.hpp │ ├── segment_split.hpp │ ├── size_t_map.hpp │ ├── split_segment.hpp │ ├── stride_iterator.hpp │ ├── type_info_map.hpp │ ├── type_restitution.hpp │ ├── value_holder.hpp │ └── variant_model.hpp │ ├── exception.hpp │ ├── function_collection.hpp │ ├── function_collection_fwd.hpp │ ├── variant_collection.hpp │ └── variant_collection_fwd.hpp ├── index.html ├── meta ├── explicit-failures-markup.xml └── libraries.json ├── test ├── Jamfile.v2 ├── any_types.hpp ├── base_types.hpp ├── function_types.hpp ├── test_algorithm.cpp ├── test_algorithm.hpp ├── test_algorithm1.cpp ├── test_algorithm1.hpp ├── test_algorithm2.cpp ├── test_algorithm2.hpp ├── test_algorithm3.cpp ├── test_algorithm3.hpp ├── test_algorithm4.cpp ├── test_algorithm4.hpp ├── test_algorithm_impl.hpp ├── test_algorithm_main.cpp ├── test_all_main.cpp ├── test_capacity.cpp ├── test_capacity.hpp ├── test_capacity_main.cpp ├── test_comparison.cpp ├── test_comparison.hpp ├── test_comparison_main.cpp ├── test_construction.cpp ├── test_construction.hpp ├── test_construction_main.cpp ├── test_emplacement.cpp ├── test_emplacement.hpp ├── test_emplacement_main.cpp ├── test_erasure.cpp ├── test_erasure.hpp ├── test_erasure_main.cpp ├── test_fixed_variant.cpp ├── test_fixed_variant.hpp ├── test_fixed_variant_main.cpp ├── test_insertion.cpp ├── test_insertion.hpp ├── test_insertion_main.cpp ├── test_iterators.cpp ├── test_iterators.hpp ├── test_iterators_main.cpp ├── test_registration.cpp ├── test_registration.hpp ├── test_registration_main.cpp ├── test_utilities.hpp └── variant_types.hpp └── test_results.svg /.drone.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/.drone.jsonnet -------------------------------------------------------------------------------- /.drone/drone.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/.drone/drone.bat -------------------------------------------------------------------------------- /.drone/drone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/.drone/drone.sh -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/appveyor.yml -------------------------------------------------------------------------------- /doc/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/Jamfile.v2 -------------------------------------------------------------------------------- /doc/closed_poly_collection_synopsis.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/closed_poly_collection_synopsis.qbk -------------------------------------------------------------------------------- /doc/img/boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/boost.png -------------------------------------------------------------------------------- /doc/img/for_each_any_clang130_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/for_each_any_clang130_x64.png -------------------------------------------------------------------------------- /doc/img/for_each_any_gcc132_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/for_each_any_gcc132_x64.png -------------------------------------------------------------------------------- /doc/img/for_each_any_vs2022_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/for_each_any_vs2022_x64.png -------------------------------------------------------------------------------- /doc/img/for_each_base_clang130_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/for_each_base_clang130_x64.png -------------------------------------------------------------------------------- /doc/img/for_each_base_gcc132_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/for_each_base_gcc132_x64.png -------------------------------------------------------------------------------- /doc/img/for_each_base_vs2022_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/for_each_base_vs2022_x64.png -------------------------------------------------------------------------------- /doc/img/for_each_function_clang130_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/for_each_function_clang130_x64.png -------------------------------------------------------------------------------- /doc/img/for_each_function_gcc132_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/for_each_function_gcc132_x64.png -------------------------------------------------------------------------------- /doc/img/for_each_function_vs2022_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/for_each_function_vs2022_x64.png -------------------------------------------------------------------------------- /doc/img/for_each_variant_clang130_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/for_each_variant_clang130_x64.png -------------------------------------------------------------------------------- /doc/img/for_each_variant_gcc132_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/for_each_variant_gcc132_x64.png -------------------------------------------------------------------------------- /doc/img/for_each_variant_vs2022_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/for_each_variant_vs2022_x64.png -------------------------------------------------------------------------------- /doc/img/insert_any_clang130_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/insert_any_clang130_x64.png -------------------------------------------------------------------------------- /doc/img/insert_any_gcc132_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/insert_any_gcc132_x64.png -------------------------------------------------------------------------------- /doc/img/insert_any_vs2022_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/insert_any_vs2022_x64.png -------------------------------------------------------------------------------- /doc/img/insert_base_clang130_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/insert_base_clang130_x64.png -------------------------------------------------------------------------------- /doc/img/insert_base_gcc132_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/insert_base_gcc132_x64.png -------------------------------------------------------------------------------- /doc/img/insert_base_vs2022_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/insert_base_vs2022_x64.png -------------------------------------------------------------------------------- /doc/img/insert_function_clang130_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/insert_function_clang130_x64.png -------------------------------------------------------------------------------- /doc/img/insert_function_gcc132_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/insert_function_gcc132_x64.png -------------------------------------------------------------------------------- /doc/img/insert_function_vs2022_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/insert_function_vs2022_x64.png -------------------------------------------------------------------------------- /doc/img/insert_variant_clang130_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/insert_variant_clang130_x64.png -------------------------------------------------------------------------------- /doc/img/insert_variant_gcc132_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/insert_variant_gcc132_x64.png -------------------------------------------------------------------------------- /doc/img/insert_variant_vs2022_x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/insert_variant_vs2022_x64.png -------------------------------------------------------------------------------- /doc/img/poly_collection_iterators.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/poly_collection_iterators.png -------------------------------------------------------------------------------- /doc/img/ptr_vector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/ptr_vector.png -------------------------------------------------------------------------------- /doc/img/segment_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/img/segment_map.png -------------------------------------------------------------------------------- /doc/poly_collection.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/poly_collection.qbk -------------------------------------------------------------------------------- /doc/poly_collection_synopsis.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/poly_collection_synopsis.qbk -------------------------------------------------------------------------------- /doc/reference.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/reference.qbk -------------------------------------------------------------------------------- /doc/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/doc/style.css -------------------------------------------------------------------------------- /example/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/example/Jamfile.v2 -------------------------------------------------------------------------------- /example/algorithms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/example/algorithms.cpp -------------------------------------------------------------------------------- /example/basic_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/example/basic_any.cpp -------------------------------------------------------------------------------- /example/basic_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/example/basic_base.cpp -------------------------------------------------------------------------------- /example/basic_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/example/basic_function.cpp -------------------------------------------------------------------------------- /example/basic_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/example/basic_variant.cpp -------------------------------------------------------------------------------- /example/exceptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/example/exceptions.cpp -------------------------------------------------------------------------------- /example/insertion_emplacement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/example/insertion_emplacement.cpp -------------------------------------------------------------------------------- /example/perf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/example/perf.cpp -------------------------------------------------------------------------------- /example/rolegame.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/example/rolegame.hpp -------------------------------------------------------------------------------- /example/segmented_structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/example/segmented_structure.cpp -------------------------------------------------------------------------------- /include/boost/poly_collection/algorithm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/algorithm.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/any_collection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/any_collection.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/any_collection_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/any_collection_fwd.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/base_collection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/base_collection.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/base_collection_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/base_collection_fwd.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/allocator_adaptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/allocator_adaptor.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/any_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/any_iterator.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/any_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/any_model.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/auto_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/auto_iterator.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/base_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/base_model.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/begin_no_sanitize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/begin_no_sanitize.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/callable_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/callable_wrapper.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/callable_wrapper_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/callable_wrapper_iterator.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/copyable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/copyable.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/end_no_sanitize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/end_no_sanitize.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/fixed_variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/fixed_variant.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/fixed_variant_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/fixed_variant_iterator.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/function_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/function_model.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/functional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/functional.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/is_acceptable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/is_acceptable.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/is_closed_collection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/is_closed_collection.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/is_constructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/is_constructible.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/is_equality_comparable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/is_equality_comparable.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/is_final.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/is_final.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/is_invocable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/is_invocable.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/is_moveable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/is_moveable.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/is_nothrow_eq_comparable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/is_nothrow_eq_comparable.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/iterator_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/iterator_impl.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/iterator_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/iterator_traits.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/packed_segment.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/packed_segment.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/poly_collection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/poly_collection.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/segment.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/segment.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/segment_backend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/segment_backend.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/segment_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/segment_map.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/segment_split.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/segment_split.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/size_t_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/size_t_map.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/split_segment.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/split_segment.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/stride_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/stride_iterator.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/type_info_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/type_info_map.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/type_restitution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/type_restitution.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/value_holder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/value_holder.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/detail/variant_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/detail/variant_model.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/exception.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/function_collection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/function_collection.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/function_collection_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/function_collection_fwd.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/variant_collection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/variant_collection.hpp -------------------------------------------------------------------------------- /include/boost/poly_collection/variant_collection_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/include/boost/poly_collection/variant_collection_fwd.hpp -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/index.html -------------------------------------------------------------------------------- /meta/explicit-failures-markup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/meta/explicit-failures-markup.xml -------------------------------------------------------------------------------- /meta/libraries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/meta/libraries.json -------------------------------------------------------------------------------- /test/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/Jamfile.v2 -------------------------------------------------------------------------------- /test/any_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/any_types.hpp -------------------------------------------------------------------------------- /test/base_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/base_types.hpp -------------------------------------------------------------------------------- /test/function_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/function_types.hpp -------------------------------------------------------------------------------- /test/test_algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_algorithm.cpp -------------------------------------------------------------------------------- /test/test_algorithm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_algorithm.hpp -------------------------------------------------------------------------------- /test/test_algorithm1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_algorithm1.cpp -------------------------------------------------------------------------------- /test/test_algorithm1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_algorithm1.hpp -------------------------------------------------------------------------------- /test/test_algorithm2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_algorithm2.cpp -------------------------------------------------------------------------------- /test/test_algorithm2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_algorithm2.hpp -------------------------------------------------------------------------------- /test/test_algorithm3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_algorithm3.cpp -------------------------------------------------------------------------------- /test/test_algorithm3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_algorithm3.hpp -------------------------------------------------------------------------------- /test/test_algorithm4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_algorithm4.cpp -------------------------------------------------------------------------------- /test/test_algorithm4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_algorithm4.hpp -------------------------------------------------------------------------------- /test/test_algorithm_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_algorithm_impl.hpp -------------------------------------------------------------------------------- /test/test_algorithm_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_algorithm_main.cpp -------------------------------------------------------------------------------- /test/test_all_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_all_main.cpp -------------------------------------------------------------------------------- /test/test_capacity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_capacity.cpp -------------------------------------------------------------------------------- /test/test_capacity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_capacity.hpp -------------------------------------------------------------------------------- /test/test_capacity_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_capacity_main.cpp -------------------------------------------------------------------------------- /test/test_comparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_comparison.cpp -------------------------------------------------------------------------------- /test/test_comparison.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_comparison.hpp -------------------------------------------------------------------------------- /test/test_comparison_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_comparison_main.cpp -------------------------------------------------------------------------------- /test/test_construction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_construction.cpp -------------------------------------------------------------------------------- /test/test_construction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_construction.hpp -------------------------------------------------------------------------------- /test/test_construction_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_construction_main.cpp -------------------------------------------------------------------------------- /test/test_emplacement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_emplacement.cpp -------------------------------------------------------------------------------- /test/test_emplacement.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_emplacement.hpp -------------------------------------------------------------------------------- /test/test_emplacement_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_emplacement_main.cpp -------------------------------------------------------------------------------- /test/test_erasure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_erasure.cpp -------------------------------------------------------------------------------- /test/test_erasure.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_erasure.hpp -------------------------------------------------------------------------------- /test/test_erasure_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_erasure_main.cpp -------------------------------------------------------------------------------- /test/test_fixed_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_fixed_variant.cpp -------------------------------------------------------------------------------- /test/test_fixed_variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_fixed_variant.hpp -------------------------------------------------------------------------------- /test/test_fixed_variant_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_fixed_variant_main.cpp -------------------------------------------------------------------------------- /test/test_insertion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_insertion.cpp -------------------------------------------------------------------------------- /test/test_insertion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_insertion.hpp -------------------------------------------------------------------------------- /test/test_insertion_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_insertion_main.cpp -------------------------------------------------------------------------------- /test/test_iterators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_iterators.cpp -------------------------------------------------------------------------------- /test/test_iterators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_iterators.hpp -------------------------------------------------------------------------------- /test/test_iterators_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_iterators_main.cpp -------------------------------------------------------------------------------- /test/test_registration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_registration.cpp -------------------------------------------------------------------------------- /test/test_registration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_registration.hpp -------------------------------------------------------------------------------- /test/test_registration_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_registration_main.cpp -------------------------------------------------------------------------------- /test/test_utilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/test_utilities.hpp -------------------------------------------------------------------------------- /test/variant_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test/variant_types.hpp -------------------------------------------------------------------------------- /test_results.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/poly_collection/HEAD/test_results.svg --------------------------------------------------------------------------------