GCC Newspaper
JUNE 15, 2026
Date
/
Architectures
Components
Topics
News & Policy
Other
libstdc++

Suppress Doxygen Docs for Internals in <bits/locale_conv.h>

This commit prevents internal details within `<bits/locale_conv.h>` from being included in the generated Doxygen documentation.

This commit improves the generated documentation for libstdc++ by preventing internal implementation details in the <bits/locale_conv.h> header from being included in the Doxygen output. This is achieved by suppressing the documentation of the __detail namespace, which contains internal helper functions and data structures.

In Details

libstdc++ uses Doxygen for API documentation. This commit adds directives to <bits/locale_conv.h> to prevent the __detail namespace from being included in the generated documentation, hiding internal implementation details from the public API.

For Context

Doxygen is used to automatically generate documentation from source code. This commit hides internal parts of the C++ standard library related to locale conversions from the generated documentation. Hiding internal details makes the documentation cleaner and easier to understand by focusing on the public API.

Filed Under: libstdc++documentation