Compare commits

...

8 Commits

Author SHA1 Message Date
3b3bd8d3db Merge changes from develop for the 1.76.0 release 2021-04-07 09:28:02 -07:00
c9077bd495 Add CMakeLists.txt 2021-03-18 17:32:16 +02:00
bcd55d9992 Merge pull request #80 from gcerretani/patch-1
String Usage doc typo
2021-03-03 18:18:24 -08:00
b139b72230 Merge pull request #84 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-18 18:26:35 -08:00
137c92dac0 [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2021-01-18 20:32:12 -05:00
bd81ca42a2 Merge pull request #82 from eldiener/develop
Remove erroneous inclusion of C++11 type_traits header file.
2020-11-18 09:56:38 -08:00
fc86cd34f7 Remove erroneous inclusion of C++11 type_traits header file. 2020-11-18 12:46:50 -05:00
c16b8ffadd Update usage.xml
Doc typo.
2020-10-23 15:27:49 +02:00
4 changed files with 48 additions and 5 deletions

41
CMakeLists.txt Normal file
View File

@ -0,0 +1,41 @@
# Generated by `boostdep --cmake algorithm`
# Copyright 2020 Peter Dimov
# Distributed under the Boost Software License, Version 1.0.
# https://www.boost.org/LICENSE_1_0.txt
cmake_minimum_required(VERSION 3.5...3.16)
project(boost_algorithm VERSION "${BOOST_SUPERPROJECT_VERSION}" LANGUAGES CXX)
add_library(boost_algorithm INTERFACE)
add_library(Boost::algorithm ALIAS boost_algorithm)
target_include_directories(boost_algorithm INTERFACE include)
target_link_libraries(boost_algorithm
INTERFACE
Boost::array
Boost::assert
Boost::bind
Boost::concept_check
Boost::config
Boost::core
Boost::exception
Boost::function
Boost::iterator
Boost::mpl
Boost::range
Boost::regex
Boost::static_assert
Boost::throw_exception
Boost::tuple
Boost::type_traits
Boost::unordered
)
if(BUILD_TESTING AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/test/CMakeLists.txt")
add_subdirectory(test)
endif()

View File

@ -19,7 +19,6 @@
#define BOOST_ALGORITHM_APPLY_PERMUTATION_HPP #define BOOST_ALGORITHM_APPLY_PERMUTATION_HPP
#include <algorithm> #include <algorithm>
#include <type_traits>
#include <boost/config.hpp> #include <boost/config.hpp>
#include <boost/range/begin.hpp> #include <boost/range/begin.hpp>

View File

@ -11,7 +11,8 @@
], ],
"maintainers": [ "maintainers": [
"Marshall Clow <marshall -at- idio.com>" "Marshall Clow <marshall -at- idio.com>"
] ],
"cxxstd": "03"
}, },
{ {
"key": "algorithm/minmax", "key": "algorithm/minmax",
@ -26,7 +27,8 @@
], ],
"maintainers": [ "maintainers": [
"Marshall Clow <marshall -at- idio.com>" "Marshall Clow <marshall -at- idio.com>"
] ],
"cxxstd": "03"
}, },
{ {
"key": "algorithm/string", "key": "algorithm/string",
@ -42,6 +44,7 @@
], ],
"maintainers": [ "maintainers": [
"Marshall Clow <marshall -at- idio.com>" "Marshall Clow <marshall -at- idio.com>"
] ],
"cxxstd": "03"
} }
] ]

View File

@ -265,7 +265,7 @@
<title>Find Iterator</title> <title>Find Iterator</title>
<para> <para>
An extension to find algorithms it the Find Iterator. Instead of searching for just a one part of a string, An extension to find algorithms is the Find Iterator. Instead of searching for just a one part of a string,
the find iterator allows us to iterate over the substrings matching the specified criteria. the find iterator allows us to iterate over the substrings matching the specified criteria.
This facility is using the <link linkend="string_algo.finder_concept">Finder</link> to incrementally This facility is using the <link linkend="string_algo.finder_concept">Finder</link> to incrementally
search the string. search the string.