Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
494626a
removed simulated variadic function args
joaquintides Nov 5, 2025
e8dc50a
removed detail/allocator_traits.hpp in favor of Boost.Core functionality
joaquintides Nov 6, 2025
03931a5
removed usage of Boost.Move
joaquintides Nov 6, 2025
67799eb
avoided pessimizing-move warnings
joaquintides Nov 6, 2025
992dff1
removed usage of BOOST_DEDUCED_TYPENAME
joaquintides Nov 6, 2025
1fd1d01
removed usage of BOOST_NO_CXX11_HDR_INITIALIZER_LIST
joaquintides Nov 6, 2025
df2c451
removed usage of BOOST_NO_MEMBER_TEMPLATES
joaquintides Nov 6, 2025
c6db783
removed usage of BOOST_NO_SFINAE
joaquintides Nov 6, 2025
6b6b946
removed leftover pp line
joaquintides Nov 6, 2025
e0e51bf
removed usage of BOOST_NO_MEMBER_TEMPLATE_FRIENDS
joaquintides Nov 7, 2025
68e1212
removed usage of BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
joaquintides Nov 7, 2025
c8ad854
removed usage of BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
joaquintides Nov 7, 2025
5ff851b
removed usage of BOOST_NO_CXX11_HDR_TYPE_TRAITS
joaquintides Nov 7, 2025
d3a614d
removed usage of BOOST_NO_CXX11_HDR_RANDOM
joaquintides Nov 7, 2025
c410457
removed usage of BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
joaquintides Nov 7, 2025
a48cb78
removed usage of BOOST_NO_CXX11_DECLTYPE
joaquintides Nov 7, 2025
25a9d10
removed workarounds for pre-C++11 compilers
joaquintides Nov 7, 2025
230f28c
updated dependencies
joaquintides Nov 7, 2025
aa70ecd
removed usage of BOOST_MULTI_INDEX_MEMBER and similar in examples
joaquintides Nov 7, 2025
365e530
updated docs
joaquintides Nov 7, 2025
053b3f7
added C++11 badge
joaquintides Nov 7, 2025
3459206
updated as per Alexander Grund's review
joaquintides Nov 7, 2025
05aaf28
editorial
joaquintides Nov 7, 2025
cc1c062
removed unneeded #includes
joaquintides Nov 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@
# 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)
cmake_minimum_required(VERSION 3.8...3.16)

project(boost_multi_index VERSION "${BOOST_SUPERPROJECT_VERSION}" LANGUAGES CXX)

add_library(boost_multi_index INTERFACE)
add_library(Boost::multi_index ALIAS boost_multi_index)
target_compile_features(boost_multi_index INTERFACE cxx_std_11)

target_include_directories(boost_multi_index INTERFACE include)

Expand All @@ -20,7 +21,6 @@ target_link_libraries(boost_multi_index
Boost::container_hash
Boost::core
Boost::integer
Boost::move
Boost::mp11
Boost::preprocessor
Boost::smart_ptr
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[![Branch](https://img.shields.io/badge/branch-master-brightgreen.svg)](https://github.com/boostorg/multi_index/tree/master) [![CI](https://github.com/boostorg/multi_index/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/multi_index/actions/workflows/ci.yml) [![Drone status](https://img.shields.io/drone/build/boostorg/multi_index/master?server=https%3A%2F%2Fdrone.cpp.al&logo=drone&logoColor=%23CCCCCC&label=CI)](https://drone.cpp.al/boostorg/multi_index) [![Deps](https://img.shields.io/badge/deps-master-brightgreen.svg)](https://pdimov.github.io/boostdep-report/master/multi_index.html) [![Documentation](https://img.shields.io/badge/docs-master-brightgreen.svg)](https://www.boost.org/doc/libs/master/libs/multi_index) [![Enter the Matrix](https://img.shields.io/badge/matrix-master-brightgreen.svg)](https://regression.boost.org/master/developer/multi_index.html)<br/>
[![Branch](https://img.shields.io/badge/branch-develop-brightgreen.svg)](https://github.com/boostorg/multi_index/tree/develop) [![CI](https://github.com/boostorg/multi_index/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/multi_index/actions/workflows/ci.yml) [![Drone status](https://img.shields.io/drone/build/boostorg/multi_index/develop?server=https%3A%2F%2Fdrone.cpp.al&logo=drone&logoColor=%23CCCCCC&label=CI)](https://drone.cpp.al/boostorg/multi_index) [![Deps](https://img.shields.io/badge/deps-develop-brightgreen.svg)](https://pdimov.github.io/boostdep-report/develop/multi_index.html) [![Documentation](https://img.shields.io/badge/docs-develop-brightgreen.svg)](https://www.boost.org/doc/libs/develop/libs/multi_index) [![Enter the Matrix](https://img.shields.io/badge/matrix-develop-brightgreen.svg)](https://regression.boost.org/develop/developer/multi_index.html)<br/>
[![BSL 1.0](https://img.shields.io/badge/license-BSL_1.0-blue.svg)](https://www.boost.org/users/license.html) <img alt="Header-only library" src="https://img.shields.io/badge/build-header--only-blue.svg">
[![BSL 1.0](https://img.shields.io/badge/license-BSL_1.0-blue.svg)](https://www.boost.org/users/license.html) <img alt="C++11 required" src="https://img.shields.io/badge/standard-C%2b%2b11-blue.svg"> <img alt="Header-only library" src="https://img.shields.io/badge/build-header--only-blue.svg">

[Boost.MultiIndex](http://boost.org/libs/multi_index) provides a class template
named `multi_index_container` which enables the construction of containers
Expand Down
1 change: 0 additions & 1 deletion build.jam
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ constant boost_dependencies :
/boost/container_hash//boost_container_hash
/boost/core//boost_core
/boost/integer//boost_integer
/boost/move//boost_move
/boost/mp11//boost_mp11
/boost/preprocessor//boost_preprocessor
/boost/smart_ptr//boost_smart_ptr
Expand Down
234 changes: 0 additions & 234 deletions doc/compiler_specifics.html

This file was deleted.

5 changes: 2 additions & 3 deletions doc/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,6 @@ <h2>Contents</h2>
<ul>
<li><a href="tutorial/index.html">Tutorial</a></li>
<li><a href="reference/index.html">Reference</a></li>
<li><a href="compiler_specifics.html">Compiler specifics</a></li>
<li><a href="performance.html">Performance</a></li>
<li><a href="examples.html">Examples</a></li>
<li><a href="tests.html">Tests</a></li>
Expand All @@ -86,9 +85,9 @@ <h2>Contents</h2>

<br>

<p>Revised April 19th 2015</p>
<p>Revised November 7th 2025</p>

<p>&copy; Copyright 2003-2015 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
<p>&copy; Copyright 2003-2025 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
Distributed under the Boost Software
License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt">
LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
Expand Down
14 changes: 7 additions & 7 deletions doc/performance.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<title>Boost.MultiIndex Documentation - Performance</title>
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="start" href="index.html">
<link rel="prev" href="compiler_specifics.html">
<link rel="prev" href="reference/key_extraction.html">
<link rel="up" href="index.html">
<link rel="next" href="examples.html">
</head>
Expand All @@ -15,8 +15,8 @@
<h1><img src="../../../boost.png" alt="boost.png (6897 bytes)" align=
"middle" width="277" height="86">Boost.MultiIndex Performance</h1>

<div class="prev_link"><a href="compiler_specifics.html"><img src="prev.gif" alt="compiler specifics" border="0"><br>
Compiler specifics
<div class="prev_link"><a href="reference/key_extraction.html"><img src="prev.gif" alt="key extraction" border="0"><br>
Key extraction
</a></div>
<div class="up_link"><a href="index.html"><img src="up.gif" alt="index" border="0"><br>
Index
Expand Down Expand Up @@ -737,8 +737,8 @@ <h2><a name="conclusions">Conclusions</a></h2>

<hr>

<div class="prev_link"><a href="compiler_specifics.html"><img src="prev.gif" alt="compiler specifics" border="0"><br>
Compiler specifics
<div class="prev_link"><a href="reference/key_extraction.html"><img src="prev.gif" alt="key extraction" border="0"><br>
Key extraction
</a></div>
<div class="up_link"><a href="index.html"><img src="up.gif" alt="index" border="0"><br>
Index
Expand All @@ -749,9 +749,9 @@ <h2><a name="conclusions">Conclusions</a></h2>

<br>

<p>Revised April 18th 2020</p>
<p>Revised November 7th 2025</p>

<p>&copy; Copyright 2003-2020 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
<p>&copy; Copyright 2003-2025 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
Distributed under the Boost Software
License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt">
LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
Expand Down
12 changes: 6 additions & 6 deletions doc/reference/key_extraction.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<link rel="start" href="../index.html">
<link rel="prev" href="rnd_indices.html">
<link rel="up" href="index.html">
<link rel="next" href="../compiler_specifics.html">
<link rel="next" href="../performance.html">
</head>

<body>
Expand All @@ -21,8 +21,8 @@ <h1><img src="../../../../boost.png" alt="boost.png (6897 bytes)" align=
<div class="up_link"><a href="index.html"><img src="../up.gif" alt="Boost.MultiIndex reference" border="0"><br>
Boost.MultiIndex reference
</a></div>
<div class="next_link"><a href="../compiler_specifics.html"><img src="../next.gif" alt="compiler specifics" border="0"><br>
Compiler specifics
<div class="next_link"><a href="../performance.html"><img src="../next.gif" alt="performance" border="0"><br>
Performance
</a></div><br clear="all" style="clear: all;">

<hr>
Expand Down Expand Up @@ -2246,13 +2246,13 @@ <h3><a name="key">Alias template <code>key</code></a></h3>
<div class="up_link"><a href="index.html"><img src="../up.gif" alt="Boost.MultiIndex reference" border="0"><br>
Boost.MultiIndex reference
</a></div>
<div class="next_link"><a href="../compiler_specifics.html"><img src="../next.gif" alt="compiler specifics" border="0"><br>
Compiler specifics
<div class="next_link"><a href="../performance.html"><img src="../next.gif" alt="performance" border="0"><br>
Performance
</a></div><br clear="all" style="clear: all;">

<br>

<p>Revised November 3rd 2025</p>
<p>Revised November 7th 2025</p>

<p>&copy; Copyright 2003-2025 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
Distributed under the Boost Software
Expand Down
Loading
Loading