Since writing the Natvis visualizers for Boost.Unordered, I’ve been thinking about how to test them. So far, I’ve only written semi-automatic testing. Run the “visualizer_tests.cpp” file in Visual Studio, break on the label called “break_here”, then inspect the Locals window. Since I already set up the code and checked it in, there’s no need to modify. But this is still too manual for my liking. I want the CI to fail if I accidentally break the visualizers. Right now, I only kno...| Braden++
This article is about my experience implementing GDB pretty-printers for the Boost.Unordered containers. You can read my related pair of articles on the Visual Studio natvis implementation here and here. Importantly, in this article I’ll outline the techniques I used so that users can inject their own behaviour into the pretty-printers when the containers are using custom fancy pointer types. A “pretty-printer customization point” is my nickname for the technique I’m using, not an off...| Braden++
This is the 2nd article about my experience implementing custom visualizations for the Boost.Unordered containers in the Visual Studio Natvis framework. You can read the 1st article here. This 2nd article is about the open-addressing containers, which all have shared internals. These are the boost::unordered_flat_{map|set}, boost::unordered_node_{map|set}, and boost::concurrent_flat_{map|set}. I’ll take you through my natvis implementation in this article, omitting the methods and details t...| Braden++
Recently I’ve been working on implementing custom visualizations for the Boost.Unordered containers in the Visual Studio Natvis framework, to provide an identical debugging experience in the Boost.Unordered containers to what we get for the STL containers. Here is the file. This has been a tricky process, and I found the natvis documentation online to be lacking a few key pieces of information I needed. With this (and subsequent) article, I will take you through the experience of implementi...| Braden++
The following libs appeared in C:\dev\libs\boost_1_89_0\lib:| DeveloperNote.com
Poor audio can turn even the best video into a frustrating experience. If your recording is too quiet, difficult to understand, or full of background noise, viewers are likely to stop watching. The best solution is to capture clear audio from the start, and that begins with a quality microphone…| Hollyland
Tried the following but without a success. Finally fixed this error with The command sets the maximum number of descriptors, a process run within current BASH session can use.| DeveloperNote.com
The United Nations Development Programme (UNDP) in Europe and Central is set to spotlight a new generation of green innovators this autumn as the BOOST: Green […]| Innovation community platform
The United Nations Development Programme (UNDP) in Europe and Central Asia has launched the BOOST x CEF: Green Urban Tech open call, inviting innovators worldwide to submit […]| Innovation community platform
If you want to eat well while shopping in Eldon Square, get out of Eldon Square.| Newcastle Eats
The United Nations Development Programme (UNDP), in partnership with the Ministry of Foreign Affairs of Poland, is pleased to announce the selected participants for the BOOST: Green […]| innovation.eurasia.undp.org
The South Australian Government announces it will spend $14 million in an attempt to accelerate a project to build a new interconnector with NSW, with Premier Steven Marshall claiming the "early works package" could bring the process forward by up to 12 months.| www.abc.net.au
In the Western Balkans, a wave of digital innovation has the potential to reshape how cities function. Imagine a city where public services operate seamlessly, infrastructure […]| innovation.eurasia.undp.org
BOOST, powered by UNDP, in collaboration with the European Union (EU), the Government of Denmark, are proud to announce the successful launch of the acceleration programme […]| innovation.eurasia.undp.org
Dish Wireless has repositioned their two Boost brands - Boost Mobile and Boost Infinite - to now both fall under the name Boost Mobile Boost Mobile was originally a prepaid brand owned by Sprint, and| Mobile Internet Resource Center