diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e300dda..958b128 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -466,7 +466,7 @@ jobs: - name: "TOOLSET=clang COMPILER=clang++ CXXSTD=03,11,1 Job 26" buildtype: "boost" packages: "" - os: "macos-10.15" + os: "macos-11" cxx: "clang++" sources: "" llvm_os: "" diff --git a/doc/reference/multi_index_container.html b/doc/reference/multi_index_container.html index dfd8e77..9cf91da 100644 --- a/doc/reference/multi_index_container.html +++ b/doc/reference/multi_index_container.html @@ -389,7 +389,7 @@ operators and functions associated with the index (vg. comparison and >::type& get(multi_index_container<Value,IndexSpecifierList,Allocator>& m)noexcept { - return m.get<N>(); + return m.template get<N>(); } template< @@ -400,7 +400,7 @@ operators and functions associated with the index (vg. comparison and >::type& get(const multi_index_container<Value,IndexSpecifierList,Allocator>& m)noexcept { - return m.get<N>(); + return m.template get<N>(); } template< @@ -411,7 +411,7 @@ operators and functions associated with the index (vg. comparison and >::type& get(multi_index_container<Value,IndexSpecifierList,Allocator>& m)noexcept { - return m.get<Tag>(); + return m.template get<Tag>(); } template< @@ -422,7 +422,7 @@ operators and functions associated with the index (vg. comparison and >::type& get(const multi_index_container<Value,IndexSpecifierList,Allocator>& m)noexcept { - return m.get<Tag>(); + return m.template get<Tag>(); } // multi_index_container global functions for projection of iterators: @@ -1082,9 +1082,9 @@ Index reference
-

Revised May 9th 2020

+

Revised August 15th 2022

-

© Copyright 2003-2020 Joaquín M López Muñoz. +

© Copyright 2003-2022 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 diff --git a/doc/release_notes.html b/doc/release_notes.html index 2dd0487..2daf74a 100644 --- a/doc/release_notes.html +++ b/doc/release_notes.html @@ -30,6 +30,7 @@ Acknowledgements

Contents

+

Boost 1.81 release

+ +

+

+

+

Boost 1.80 release

@@ -746,7 +755,7 @@ Acknowledgements
-

Revised April 8th 2022

+

Revised August 15th 2022

© Copyright 2003-2022 Joaquín M López Muñoz. Distributed under the Boost Software diff --git a/include/boost/multi_index/detail/define_if_constexpr_macro.hpp b/include/boost/multi_index/detail/define_if_constexpr_macro.hpp index 52df93c..6d6103c 100644 --- a/include/boost/multi_index/detail/define_if_constexpr_macro.hpp +++ b/include/boost/multi_index/detail/define_if_constexpr_macro.hpp @@ -1,4 +1,4 @@ -/* Copyright 2003-2020 Joaquin M Lopez Munoz. +/* Copyright 2003-2022 Joaquin M Lopez Munoz. * 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) @@ -6,7 +6,9 @@ * See http://www.boost.org/libs/multi_index for library home page. */ -#include +#if !defined(BOOST_CONFIG_HPP) +#error must be included before this header +#endif #if !defined(BOOST_MULTI_INDEX_DETAIL_UNDEF_IF_CONSTEXPR_MACRO)