llvm-project/libcxx/include/experimental
Louis Dionne cb793e1a36 [libc++][NFCI] Remove uses of _LIBCPP_INLINE_VAR
All supported compilers provide support for inline variables in C++17 now.
Also, as a fly-by fix, replace some uses of _LIBCPP_CONSTEXPR by just
constexpr.

The only exception in this patch is `std::ignore`, which is provided
prior to C++17. Since it is defined in an anonymous namespace, it always
has internal linkage anyway, so using an inline variable there doesn't
provide any benefit. Instead, `inline` was removed entirely on `std::ignore`.

Differential Revision: https://reviews.llvm.org/D110243
2021-09-22 16:03:00 -04:00
..
__config [libc++] Fix some typos and remove unused macros. NFCI. 2021-04-22 12:02:22 -04:00
__memory [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
algorithm [libc++][NFC] Remove useless _LIBCPP_PUSH_MACROS 2021-08-27 12:41:55 -04:00
coroutine [libcxx] Do not implicitly #include assert.h 2019-09-26 11:12:29 +00:00
deque
filesystem
forward_list
functional [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
iterator [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
list
map
memory_resource [libcxx] Resolve LWG 2724 protected -> private. 2020-11-23 14:27:22 -08:00
propagate_const [libc++] s/_VSTD::declval/declval/g. NFCI. 2021-05-11 12:23:55 -04:00
regex
set
simd [libc++][NFCI] Remove uses of _LIBCPP_INLINE_VAR 2021-09-22 16:03:00 -04:00
string
type_traits [libc++] Remove more unnecessary _VSTD:: from type names. NFCI. 2021-05-11 12:23:55 -04:00
unordered_map
unordered_set
utility
vector