mirror-llvm-project/libcxx/include/__charconv
Nikolas Klauser ad2fbea797
[libc++] Consistently use version guards outside namespace macros (#181136)
This has the benefit of consistent placement for these macros (outside
the namespace, not inside it). This, in turn, makes it more obvious that
the condition applies to the entire namespace scope. Compile times are
also reduced a bit, since the compiler doesn't have to open a namespace
just to close it again.

This is enforced with a clang-tidy check.
As a drive-by this also fixes a few macro comments.
2026-06-29 14:44:44 +02:00
..
chars_format.h
from_chars_floating_point.h [libc++] Introduce implicit and explicit ABI annotations (#193045) 2026-05-08 12:21:31 +02:00
from_chars_integral.h [libc++][NFC] Don't use copy_n to copy a single integer in __sign_combinator (#181119) 2026-02-13 10:51:57 +01:00
from_chars_result.h
tables.h
to_chars.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
to_chars_base_10.h
to_chars_floating_point.h [libc++] Introduce implicit and explicit ABI annotations (#193045) 2026-05-08 12:21:31 +02:00
to_chars_integral.h
to_chars_result.h
traits.h [libc++][NFC] Simplify the implementation of __mul_overflowed (#174956) 2026-01-09 12:08:38 +01:00