C++ pass-thru parameters--Marius Elvert
An interesting solution.
C++ pass-thru parameters
by Marius Elvert
From the article:
So in ye olde days, before C++11 and move semantics, it was common for functions to use mutable references to pass container-content to the caller...

Note: Given the pandemic, we weren't sure whether to run our annual survey now at all. Thank you very much to the several hundred people who gave 
Conan, the C and C++ package manager, is now part of GitLab