From 99b8d0063ba6db81ac2956b193651415d8b7ec4e Mon Sep 17 00:00:00 2001 From: Christian Mazakas Date: Tue, 14 Feb 2023 09:58:24 -0800 Subject: [PATCH] Add foa-based node containers to incomplete_test --- test/unordered/incomplete_test.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/test/unordered/incomplete_test.cpp b/test/unordered/incomplete_test.cpp index 3c5b09fa..ec6f3d64 100644 --- a/test/unordered/incomplete_test.cpp +++ b/test/unordered/incomplete_test.cpp @@ -1,6 +1,6 @@ // Copyright 2009 Daniel James. -// Copyright 2022 Christian Mazakas. +// Copyright 2022-2023 Christian Mazakas. // 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) @@ -13,11 +13,12 @@ namespace x { { #ifdef BOOST_UNORDERED_FOA_TESTS boost::unordered_flat_map x; + boost::unordered_node_map y; #else boost::unordered_map x; #endif }; -} +} // namespace x namespace incomplete_test { // Declare, but don't define some types. @@ -33,11 +34,11 @@ namespace incomplete_test { typedef boost::unordered_flat_map > > map; - typedef boost::unordered_flat_map > set; + typedef boost::unordered_node_map > > multimap; - typedef boost::unordered_flat_set > set; - typedef boost::unordered_flat_set > + typedef boost::unordered_node_set > multiset; #else typedef boost::unordered_map > > x; }; @@ -107,7 +108,7 @@ namespace incomplete_test { }; struct struct4 { - boost::unordered_flat_set > x; + boost::unordered_node_set > x; }; #else struct struct1 @@ -195,7 +196,7 @@ namespace incomplete_test { bool operator==(struct2 const&, struct2 const&) { return true; } bool operator==(struct3 const&, struct3 const&) { return true; } bool operator==(struct4 const&, struct4 const&) { return true; } -} +} // namespace incomplete_test int main() {