From 6291e6c1bdc90eff6a1d9aa6615f6a225ea9a80a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Mon, 18 Mar 2024 00:01:22 +0100 Subject: [PATCH] Update quickbook version to 1.7 and fix detected errors in qbk --- .gitignore | 120 ++++++++++++++++ doc/Jamfile.v2 | 1 + doc/container.qbk | 8 +- proj/vs/container.vcxproj | 281 -------------------------------------- 4 files changed, 125 insertions(+), 285 deletions(-) create mode 100644 .gitignore delete mode 100644 proj/vs/container.vcxproj diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..8e312294 --- /dev/null +++ b/.gitignore @@ -0,0 +1,120 @@ +################################################################################ +# This .gitignore file was automatically created by Microsoft(R) Visual Studio. +################################################################################ + +/proj/vs/.vs +/proj/vs/x64 +/proj/vs/Win32 +/proj/vs/allocator_traits_test.vcxproj.user +/proj/vs/alloc_basic_test.vcxproj.user +/proj/vs/alloc_full_test.vcxproj.user +/proj/vs/alloc_lib.vcxproj.user +/proj/vs/bench_adaptive_node_pool.vcxproj.user +/proj/vs/bench_alloc.vcxproj.user +/proj/vs/bench_alloc_expand_bwd.vcxproj.user +/proj/vs/bench_alloc_expand_fwd.vcxproj.user +/proj/vs/bench_alloc_shrink_to_fit.vcxproj.user +/proj/vs/bench_alloc_stable_vector_burst.vcxproj.user +/proj/vs/bench_flat_multiset.vcxproj.user +/proj/vs/bench_flat_set.vcxproj.user +/proj/vs/bench_hash_map_string_test.vcxproj +/proj/vs/bench_hash_map_string_test.vcxproj.user +/proj/vs/bench_hash_map_test.vcxproj +/proj/vs/bench_hash_map_test.vcxproj.user +/proj/vs/bench_hash_map_uint32_test.vcxproj +/proj/vs/bench_hash_map_uint32_test.vcxproj.user +/proj/vs/bench_hash_map_uint64_test.vcxproj +/proj/vs/bench_hash_map_uint64_test.vcxproj.user +/proj/vs/bench_hash_set_test.vcxproj +/proj/vs/bench_set.vcxproj.user +/proj/vs/bench_set_adaptive_pool.vcxproj.user +/proj/vs/bench_set_alloc_v2.vcxproj.user +/proj/vs/bench_set_avl.vcxproj.user +/proj/vs/bench_set_multi.vcxproj.user +/proj/vs/bench_set_sg.vcxproj.user +/proj/vs/bench_set_sp.vcxproj.user +/proj/vs/bench_static_vector.vcxproj.user +/proj/vs/bench_vectors.vcxproj.user +/proj/vs/boost_iterator_comp_test.vcxproj.user +/proj/vs/common_iterator_test.vcxproj.user +/proj/vs/container.vcxproj +/proj/vs/container.vcxproj.filters +/proj/vs/container.vcxproj.user +/proj/vs/copy_move_algo_test.vcxproj.user +/proj/vs/deque_options_test.vcxproj.user +/proj/vs/deque_test.vcxproj.user +/proj/vs/devector_options_test.vcxproj.user +/proj/vs/devector_test.vcxproj.user +/proj/vs/doc_custom_deque.vcxproj.user +/proj/vs/doc_custom_devector.vcxproj.user +/proj/vs/doc_custom_small_vector.vcxproj.user +/proj/vs/doc_custom_static_vector.vcxproj.user +/proj/vs/doc_custom_tree.vcxproj.user +/proj/vs/doc_custom_vector.vcxproj.user +/proj/vs/doc_emplace.vcxproj.user +/proj/vs/doc_extended_allocators.vcxproj.user +/proj/vs/doc_move_containers.vcxproj.user +/proj/vs/doc_pmr.vcxproj.user +/proj/vs/doc_recursive_containers.vcxproj.user +/proj/vs/doc_type_erasure.vcxproj.user +/proj/vs/explicit_inst_deque_test.vcxproj.user +/proj/vs/explicit_inst_devector_test.vcxproj.user +/proj/vs/explicit_inst_flat_map_test.vcxproj.user +/proj/vs/explicit_inst_flat_set_test.vcxproj.user +/proj/vs/explicit_inst_list_test.vcxproj.user +/proj/vs/explicit_inst_map_test.vcxproj.user +/proj/vs/explicit_inst_set_test.vcxproj.user +/proj/vs/explicit_inst_slist_test.vcxproj.user +/proj/vs/explicit_inst_small_vector_test.vcxproj.user +/proj/vs/explicit_inst_stable_vector_test.vcxproj.user +/proj/vs/explicit_inst_static_vector_test.vcxproj.user +/proj/vs/explicit_inst_string_test.vcxproj.user +/proj/vs/explicit_inst_vector_test.vcxproj.user +/proj/vs/flat_map_adaptor_test.vcxproj.user +/proj/vs/flat_map_test.vcxproj.user +/proj/vs/flat_set_adaptor_test.vcxproj.user +/proj/vs/flat_set_test.vcxproj.user +/proj/vs/flat_tree_test.vcxproj.user +/proj/vs/global_resource.vcxproj.user +/proj/vs/insert_vs_emplace_test.vcxproj.user +/proj/vs/list_test.vcxproj.user +/proj/vs/map_test.vcxproj.user +/proj/vs/memory_resource_test.vcxproj.user +/proj/vs/monotonic_buffer_resource_test.vcxproj.user +/proj/vs/node_handle_test.vcxproj.user +/proj/vs/null_iterators_test.vcxproj.user +/proj/vs/pair_test.vcxproj.user +/proj/vs/pmr_deque_test.vcxproj.user +/proj/vs/pmr_devector_test.vcxproj.user +/proj/vs/pmr_flat_map_test.vcxproj.user +/proj/vs/pmr_flat_set_test.vcxproj.user +/proj/vs/pmr_list_test.vcxproj.user +/proj/vs/pmr_map_test.vcxproj.user +/proj/vs/pmr_set_test.vcxproj.user +/proj/vs/pmr_slist_test.vcxproj.user +/proj/vs/pmr_small_vector_test.vcxproj.user +/proj/vs/pmr_stable_vector_test.vcxproj.user +/proj/vs/pmr_string_test.vcxproj.user +/proj/vs/pmr_vector_test.vcxproj.user +/proj/vs/polymorphic_allocator_test.vcxproj.user +/proj/vs/resource_adaptor.vcxproj.user +/proj/vs/scoped_allocator_adaptor_test.vcxproj.user +/proj/vs/scoped_allocator_usage_test.vcxproj.user +/proj/vs/set_test.vcxproj.user +/proj/vs/slist_test.vcxproj.user +/proj/vs/small_vector_options_test.vcxproj.user +/proj/vs/small_vector_test.vcxproj.user +/proj/vs/stable_vector_test.vcxproj.user +/proj/vs/static_vector_options_test.vcxproj.user +/proj/vs/static_vector_test.vcxproj.user +/proj/vs/string_test.vcxproj.user +/proj/vs/string_view_compat_test.vcxproj.user +/proj/vs/synchronized_pool_resource_test.vcxproj.user +/proj/vs/throw_exception_test.vcxproj.user +/proj/vs/tree_test.vcxproj.user +/proj/vs/unsynchronized_pool_resource_test.vcxproj.user +/proj/vs/uses_allocator_test.vcxproj.user +/proj/vs/vector_options_test.vcxproj.user +/proj/vs/vector_test.vcxproj.user +/doc/html +/doc/autodoc.xml diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2 index dbeaee88..e4ff8c82 100644 --- a/doc/Jamfile.v2 +++ b/doc/Jamfile.v2 @@ -22,6 +22,7 @@ doxygen autodoc : EXTRACT_ALL=NO HIDE_UNDOC_MEMBERS=YES + HIDE_UNDOC_CLASSES=YES EXTRACT_PRIVATE=NO ENABLE_PREPROCESSING=YES EXPAND_ONLY_PREDEF=YES diff --git a/doc/container.qbk b/doc/container.qbk index bc5b1cc0..4d496ea4 100644 --- a/doc/container.qbk +++ b/doc/container.qbk @@ -6,7 +6,7 @@ /] [library Boost.Container - [quickbook 1.5] + [quickbook 1.7] [authors [Gaztanaga, Ion]] [copyright 2009-2018 Ion Gaztanaga] [id container] @@ -662,9 +662,9 @@ implementations could achieve O(1) range splice when the range size was known to [: `void splice(iterator position, list& x, iterator first, iterator last, size_type n);` - [*Effects]: Inserts elements in the range [first, last) before position and removes the elements from x. + [*Effects]: Inserts elements in the range `[first, last)` before position and removes the elements from x. - [*Requires]: [first, last) is a valid range in x. The result is undefined if position is an iterator in the range [first, last). Invalidates only the iterators and references to the spliced elements. n == distance(first, last). + [*Requires]: `[first, last)` is a valid range in x. The result is undefined if position is an iterator in the range `[first, last)`. Invalidates only the iterators and references to the spliced elements. `n == distance(first, last)`. [*Throws]: Nothing. @@ -1363,7 +1363,7 @@ use [*Boost.Container]? There are several reasons for that: [endsect] -[include auto_index_helpers.qbk] +[import ../../../tools/auto_index/include/auto_index_helpers.qbk] [section:index Indexes] diff --git a/proj/vs/container.vcxproj b/proj/vs/container.vcxproj deleted file mode 100644 index 8bd6c38f..00000000 --- a/proj/vs/container.vcxproj +++ /dev/null @@ -1,281 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - _containerlib - {FF56BAF1-32EC-4B22-B6BD-95A3A67C3135} - Win32Proj - 10.0 - - - - StaticLibrary - v143 - MultiByte - - - StaticLibrary - v143 - MultiByte - - - StaticLibrary - v143 - MultiByte - - - StaticLibrary - v143 - MultiByte - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>15.0.27625.0 - - - ../../Bin/Win32\ - Debug\ - - - - ../../Bin/Win32\ - Release\ - - - - Disabled - ../../../..;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebugDLL - - Level3 - ProgramDatabase - - - $(OutDir)d.lib - - - - - Disabled - ../../../..;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - $(OutDir)d.lib - - - - - ../../../..;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreadedDLL - - Level3 - - - - $(OutDir)container.lib - - - - - ../../../..;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - MultiThreadedDLL - - - Level3 - - - - - $(OutDir)container.lib - - - - - - \ No newline at end of file