From 1b0037135c82b36369da2e8a2fd8c43ea89a6885 Mon Sep 17 00:00:00 2001 From: Braden Ganetsky Date: Sun, 25 Aug 2024 13:01:49 -0500 Subject: [PATCH] Add concurrent_node containers to the GDB pretty-printer script --- extra/boost_unordered_printers.py | 2 ++ include/boost/unordered/unordered_printers.hpp | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/extra/boost_unordered_printers.py b/extra/boost_unordered_printers.py index 27ead212..5185f03b 100644 --- a/extra/boost_unordered_printers.py +++ b/extra/boost_unordered_printers.py @@ -282,6 +282,8 @@ def boost_unordered_build_pretty_printer(): add_template_printer("boost::unordered::unordered_node_set", BoostUnorderedFoaPrinter) add_template_printer("boost::unordered::concurrent_flat_map", BoostUnorderedFoaPrinter) add_template_printer("boost::unordered::concurrent_flat_set", BoostUnorderedFoaPrinter) + add_template_printer("boost::unordered::concurrent_node_map", BoostUnorderedFoaPrinter) + add_template_printer("boost::unordered::concurrent_node_set", BoostUnorderedFoaPrinter) add_template_printer("boost::unordered::detail::foa::table_iterator", BoostUnorderedFoaIteratorPrinter) diff --git a/include/boost/unordered/unordered_printers.hpp b/include/boost/unordered/unordered_printers.hpp index 34e7a319..cace173b 100644 --- a/include/boost/unordered/unordered_printers.hpp +++ b/include/boost/unordered/unordered_printers.hpp @@ -2,7 +2,7 @@ // Distributed under the Boost Software License, Version 1.0. // https://www.boost.org/LICENSE_1_0.txt -// Generated on 2024-08-16T22:14:16 +// Generated on 2024-08-25T17:48:54 #ifndef BOOST_UNORDERED_UNORDERED_PRINTERS_HPP #define BOOST_UNORDERED_UNORDERED_PRINTERS_HPP @@ -295,6 +295,8 @@ __asm__(".pushsection \".debug_gdb_scripts\", \"MS\",@progbits,1\n" ".ascii \" add_template_printer(\\\"boost::unordered::unordered_node_set\\\", BoostUnorderedFoaPrinter)\\n\"\n" ".ascii \" add_template_printer(\\\"boost::unordered::concurrent_flat_map\\\", BoostUnorderedFoaPrinter)\\n\"\n" ".ascii \" add_template_printer(\\\"boost::unordered::concurrent_flat_set\\\", BoostUnorderedFoaPrinter)\\n\"\n" + ".ascii \" add_template_printer(\\\"boost::unordered::concurrent_node_map\\\", BoostUnorderedFoaPrinter)\\n\"\n" + ".ascii \" add_template_printer(\\\"boost::unordered::concurrent_node_set\\\", BoostUnorderedFoaPrinter)\\n\"\n" ".ascii \" add_template_printer(\\\"boost::unordered::detail::foa::table_iterator\\\", BoostUnorderedFoaIteratorPrinter)\\n\"\n"