Skip to content

Commit 7b53187

Browse files
committed
Merge branch 'develop'
2 parents 24b7c98 + cd1ea88 commit 7b53187

File tree

10 files changed

+1009
-204
lines changed

10 files changed

+1009
-204
lines changed

.github/workflows/ci.yml

Lines changed: 668 additions & 0 deletions
Large diffs are not rendered by default.

build.jam

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Copyright René Ferdinand Rivera Morell 2023-2024
2+
# Distributed under the Boost Software License, Version 1.0.
3+
# (See accompanying file LICENSE_1_0.txt or copy at
4+
# http://www.boost.org/LICENSE_1_0.txt)
5+
6+
require-b2 5.2 ;
7+
8+
constant boost_dependencies :
9+
/boost/array//boost_array
10+
/boost/assert//boost_assert
11+
/boost/concept_check//boost_concept_check
12+
/boost/config//boost_config
13+
/boost/container_hash//boost_container_hash
14+
/boost/conversion//boost_conversion
15+
/boost/core//boost_core
16+
/boost/detail//boost_detail
17+
/boost/iterator//boost_iterator
18+
/boost/mpl//boost_mpl
19+
/boost/optional//boost_optional
20+
/boost/preprocessor//boost_preprocessor
21+
/boost/regex//boost_regex
22+
/boost/static_assert//boost_static_assert
23+
/boost/tuple//boost_tuple
24+
/boost/type_traits//boost_type_traits
25+
/boost/utility//boost_utility ;
26+
27+
project /boost/range
28+
;
29+
30+
explicit
31+
[ alias boost_range : : :
32+
: <include>include <library>$(boost_dependencies) ]
33+
[ alias all : boost_range test ]
34+
;
35+
36+
call-if : boost-library range
37+
;

include/boost/range/detail/any_iterator_interface.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <boost/mpl/if.hpp>
1414
#include <boost/range/detail/any_iterator_buffer.hpp>
1515
#include <boost/iterator/iterator_categories.hpp>
16+
#include <boost/type_traits/add_const.hpp>
1617
#include <boost/type_traits/is_convertible.hpp>
1718
#include <boost/type_traits/is_reference.hpp>
1819
#include <boost/type_traits/remove_const.hpp>

test/CMakeLists.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Copyright 2018, 2019 Peter Dimov
2+
# Distributed under the Boost Software License, Version 1.0.
3+
# See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt
4+
5+
include(BoostTestJamfile OPTIONAL RESULT_VARIABLE HAVE_BOOST_TEST)
6+
7+
if(HAVE_BOOST_TEST)
8+
9+
boost_test_jamfile(
10+
FILE
11+
Jamfile.v2
12+
LINK_LIBRARIES
13+
Boost::range
14+
Boost::unit_test_framework
15+
Boost::assign
16+
Boost::foreach
17+
Boost::lambda
18+
Boost::regex
19+
Boost::variant
20+
)
21+
22+
endif()

0 commit comments

Comments
 (0)