Skip to content

Commit 72a98dc

Browse files
committed
libstdc++: Add _GLIBCXX_USE_BUILTIN_TRAIT to Doxygen config
This ensures that Doxygen sees the simpler definitions of type traits, which are implemented using the built-ins. Also add _GLIBCXX_HAVE_ICONV (which is less important) and fix some typos for _GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE and _GLIBCXX_END_INLINE_ABI_NAMESPACE. libstdc++-v3/ChangeLog: * doc/doxygen/user.cfg.in (PREDEFINED): Remove -D prefixes from some macros. Define _GLIBCXX_USE_BUILTIN_TRAIT and _GLIBCXX_HAVE_ICONV macros.
1 parent 2202c6a commit 72a98dc

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

libstdc++-v3/doc/doxygen/user.cfg.in

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2350,8 +2350,8 @@ PREDEFINED = __cplusplus=202002L \
23502350
"_GLIBCXX_END_NAMESPACE_CONTAINER= " \
23512351
"_GLIBCXX_END_NAMESPACE_CXX11= " \
23522352
"_GLIBCXX_END_NAMESPACE_LDBL= " \
2353-
"-D_GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(X)= " \
2354-
"-D_GLIBCXX_END_INLINE_ABI_NAMESPACE(X)= " \
2353+
"_GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(X)= " \
2354+
"_GLIBCXX_END_INLINE_ABI_NAMESPACE(X)= " \
23552355
"_GLIBCXX_TEMPLATE_ARGS=... " \
23562356
"_GLIBCXX_DEPRECATED= " \
23572357
"_GLIBCXX_DEPRECATED_SUGGEST(E)= " \
@@ -2414,6 +2414,8 @@ PREDEFINED = __cplusplus=202002L \
24142414
_GLIBCXX_HAVE_BUILTIN_IS_AGGREGATE \
24152415
_GLIBCXX_HAVE_IS_CONSTANT_EVALUATED \
24162416
_GLIBCXX_HAVE_BUILTIN_LAUNDER \
2417+
"_GLIBCXX_USE_BUILTIN_TRAIT(X)=1" \
2418+
_GLIBCXX_HAVE_ICONV=1 \
24172419
"_GLIBCXX_DOXYGEN_ONLY(X)=X " \
24182420
__exception_ptr=__unspecified__ \
24192421

0 commit comments

Comments
 (0)