Daily bit(e) of C++ | Inline namespace
Daily bit(e) of C++ #109, The C++11 symbol versioning tool: inline namespace
The C++11 inline namespaces are invisible to code but affect symbol names.
This makes them a great tool for versioning symbols when introducing ABI-breaking changes.