From 8f83a309c538f494547ec314891beb1367b2a927 Mon Sep 17 00:00:00 2001 From: joaquintides Date: Sun, 21 Dec 2025 11:42:33 +0100 Subject: [PATCH 1/2] stopped assuming multi_index_container's index specifier list is a MPL sequence --- include/boost/flyweight/hashed_factory.hpp | 32 ++++++++++------------ 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/include/boost/flyweight/hashed_factory.hpp b/include/boost/flyweight/hashed_factory.hpp index 899eb619..a316a679 100644 --- a/include/boost/flyweight/hashed_factory.hpp +++ b/include/boost/flyweight/hashed_factory.hpp @@ -1,4 +1,4 @@ -/* Copyright 2006-2014 Joaquin M Lopez Munoz. +/* Copyright 2006-2025 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) @@ -40,23 +40,21 @@ template< > class hashed_factory_class:public factory_marker { - struct index_list: - boost::mpl::vector1< - multi_index::hashed_unique< - multi_index::identity, - typename boost::mpl::if_< - mpl::is_na, - hash, - Hash - >::type, - typename boost::mpl::if_< - mpl::is_na, - std::equal_to, - Pred - >::type - > + typedef multi_index::indexed_by< + multi_index::hashed_unique< + multi_index::identity, + typename boost::mpl::if_< + mpl::is_na, + hash, + Hash + >::type, + typename boost::mpl::if_< + mpl::is_na, + std::equal_to, + Pred + >::type > - {}; + > index_list; typedef multi_index::multi_index_container< Entry, From 8db6232fbb1ce59d918a9d317ea14dde37ea4b3b Mon Sep 17 00:00:00 2001 From: joaquintides Date: Sun, 21 Dec 2025 11:59:32 +0100 Subject: [PATCH 2/2] updated CI --- .github/workflows/ci.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6b119817..559d4dd0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -181,9 +181,6 @@ jobs: container: ubuntu:24.04 os: ubuntu-latest install: clang-19 - - toolset: clang - cxxstd: "11,14,17,20,2b" - os: macos-13 - toolset: clang cxxstd: "11,14,17,20,2b" os: macos-14