diff --git a/libcxx/include/__functional/bind.h b/libcxx/include/__functional/bind.h --- a/libcxx/include/__functional/bind.h +++ b/libcxx/include/__functional/bind.h @@ -70,7 +70,7 @@ /* inline */ constexpr __ph<10> _10{}; #endif // defined(_LIBCPP_CXX03_LANG) || defined(_LIBCPP_BUILDING_LIBRARY) -} // placeholders +} // namespace placeholders template struct __is_placeholder > diff --git a/libcxx/include/__functional/function.h b/libcxx/include/__functional/function.h --- a/libcxx/include/__functional/function.h +++ b/libcxx/include/__functional/function.h @@ -946,7 +946,7 @@ #endif // _LIBCPP_HAS_EXTENSION_BLOCKS && !_LIBCPP_HAS_OBJC_ARC -} // __function +} // namespace __function template class _LIBCPP_TEMPLATE_VIS function<_Rp(_ArgTypes...)> diff --git a/libcxx/include/__nullptr b/libcxx/include/__nullptr --- a/libcxx/include/__nullptr +++ b/libcxx/include/__nullptr @@ -54,7 +54,7 @@ namespace std { typedef decltype(nullptr) nullptr_t; -} +} // namespace std #endif // _LIBCPP_HAS_NO_NULLPTR diff --git a/libcxx/include/__threading_support b/libcxx/include/__threading_support --- a/libcxx/include/__threading_support +++ b/libcxx/include/__threading_support @@ -296,7 +296,7 @@ return __ts; } -} +} // namespace __thread_detail #if defined(_LIBCPP_HAS_THREAD_API_PTHREAD) @@ -643,7 +643,7 @@ _LIBCPP_INLINE_VISIBILITY __thread_id get_id() _NOEXCEPT; -} // this_thread +} // namespace this_thread template<> struct hash<__thread_id>; @@ -713,7 +713,7 @@ return __libcpp_thread_get_current_id(); } -} // this_thread +} // namespace this_thread #endif // !_LIBCPP_HAS_NO_THREADS diff --git a/libcxx/include/__utility/rel_ops.h b/libcxx/include/__utility/rel_ops.h --- a/libcxx/include/__utility/rel_ops.h +++ b/libcxx/include/__utility/rel_ops.h @@ -55,7 +55,7 @@ return !(__x < __y); } -} // rel_ops +} // namespace rel_ops _LIBCPP_END_NAMESPACE_STD diff --git a/libcxx/include/charconv b/libcxx/include/charconv --- a/libcxx/include/charconv +++ b/libcxx/include/charconv @@ -105,7 +105,7 @@ namespace __itoa { _LIBCPP_AVAILABILITY_TO_CHARS _LIBCPP_FUNC_VIS char* __u64toa(uint64_t __value, char* __buffer) _NOEXCEPT; _LIBCPP_AVAILABILITY_TO_CHARS _LIBCPP_FUNC_VIS char* __u32toa(uint32_t __value, char* __buffer) _NOEXCEPT; -} +} // namespace __itoa #ifndef _LIBCPP_CXX03_LANG diff --git a/libcxx/include/chrono b/libcxx/include/chrono --- a/libcxx/include/chrono +++ b/libcxx/include/chrono @@ -738,7 +738,7 @@ template struct __is_duration > : true_type {}; -} // chrono +} // namespace chrono template struct _LIBCPP_TEMPLATE_VIS common_type, @@ -1265,7 +1265,7 @@ _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR time_point max() _NOEXCEPT {return time_point(duration::max());} }; -} // chrono +} // namespace chrono template struct _LIBCPP_TEMPLATE_VIS common_type, @@ -2701,7 +2701,7 @@ } #endif // _LIBCPP_STD_VER > 17 -} // chrono +} // namespace chrono #if _LIBCPP_STD_VER > 11 // Suffixes for duration literals [time.duration.literals] @@ -2786,11 +2786,12 @@ return chrono::year(static_cast(__y)); } #endif -}} +} // namespace chrono_literals +} // namespace literals namespace chrono { // hoist the literals into namespace std::chrono using namespace literals::chrono_literals; -} +} // namespace chrono #endif diff --git a/libcxx/include/complex b/libcxx/include/complex --- a/libcxx/include/complex +++ b/libcxx/include/complex @@ -1485,8 +1485,8 @@ { return { 0.0f, static_cast(__im) }; } - } -} + } // namespace complex_literals +} // namespace literals #endif _LIBCPP_END_NAMESPACE_STD diff --git a/libcxx/include/exception b/libcxx/include/exception --- a/libcxx/include/exception +++ b/libcxx/include/exception @@ -328,6 +328,6 @@ { } -} // std +} // namespace std #endif // _LIBCPP_EXCEPTION diff --git a/libcxx/include/ext/__hash b/libcxx/include/ext/__hash --- a/libcxx/include/ext/__hash +++ b/libcxx/include/ext/__hash @@ -129,6 +129,6 @@ return __c; } }; -} +} // namespace __gnu_cxx #endif // _LIBCPP_EXT_HASH diff --git a/libcxx/include/ext/hash_map b/libcxx/include/ext/hash_map --- a/libcxx/include/ext/hash_map +++ b/libcxx/include/ext/hash_map @@ -979,6 +979,6 @@ return !(__x == __y); } -} // __gnu_cxx +} // namespace __gnu_cxx #endif // _LIBCPP_HASH_MAP diff --git a/libcxx/include/ext/hash_set b/libcxx/include/ext/hash_set --- a/libcxx/include/ext/hash_set +++ b/libcxx/include/ext/hash_set @@ -654,6 +654,6 @@ return !(__x == __y); } -} // __gnu_cxx +} // namespace __gnu_cxx #endif // _LIBCPP_HASH_SET diff --git a/libcxx/include/initializer_list b/libcxx/include/initializer_list --- a/libcxx/include/initializer_list +++ b/libcxx/include/initializer_list @@ -112,6 +112,6 @@ #endif // !defined(_LIBCPP_CXX03_LANG) -} // std +} // namespace std #endif // _LIBCPP_INITIALIZER_LIST diff --git a/libcxx/include/new b/libcxx/include/new --- a/libcxx/include/new +++ b/libcxx/include/new @@ -177,7 +177,7 @@ inline constexpr destroying_delete_t destroying_delete{}; #endif // _LIBCPP_STD_VER > 17 -} // std +} // namespace std #if defined(_LIBCPP_CXX03_LANG) #define _THROW_BAD_ALLOC throw(std::bad_alloc) diff --git a/libcxx/include/optional b/libcxx/include/optional --- a/libcxx/include/optional +++ b/libcxx/include/optional @@ -175,7 +175,7 @@ virtual const char* what() const _NOEXCEPT; }; -} // std +} // namespace std #if _LIBCPP_STD_VER > 14 diff --git a/libcxx/include/regex b/libcxx/include/regex --- a/libcxx/include/regex +++ b/libcxx/include/regex @@ -978,7 +978,7 @@ __re_err_parse }; -} // regex_constants +} // namespace regex_constants class _LIBCPP_EXCEPTION_ABI regex_error : public runtime_error diff --git a/libcxx/include/stdexcept b/libcxx/include/stdexcept --- a/libcxx/include/stdexcept +++ b/libcxx/include/stdexcept @@ -209,7 +209,7 @@ #endif }; -} // std +} // namespace std _LIBCPP_BEGIN_NAMESPACE_STD diff --git a/libcxx/include/string b/libcxx/include/string --- a/libcxx/include/string +++ b/libcxx/include/string @@ -4571,8 +4571,8 @@ { return basic_string (__str, __len); } - } -} + } // namespace string_literals +} // namespace literals #endif _LIBCPP_END_NAMESPACE_STD diff --git a/libcxx/include/string_view b/libcxx/include/string_view --- a/libcxx/include/string_view +++ b/libcxx/include/string_view @@ -947,8 +947,8 @@ { return basic_string_view (__str, __len); } - } -} + } // namespace string_view_literals +} // namespace literals #endif _LIBCPP_END_NAMESPACE_STD diff --git a/libcxx/include/thread b/libcxx/include/thread --- a/libcxx/include/thread +++ b/libcxx/include/thread @@ -403,7 +403,7 @@ inline _LIBCPP_INLINE_VISIBILITY void yield() _NOEXCEPT {__libcpp_thread_yield();} -} // this_thread +} // namespace this_thread _LIBCPP_END_NAMESPACE_STD diff --git a/libcxx/include/tuple b/libcxx/include/tuple --- a/libcxx/include/tuple +++ b/libcxx/include/tuple @@ -1200,7 +1200,7 @@ static_assert(!is_same<_T1, _T1>::value, "type not in empty type list"); }; -} // namespace __find_detail; +} // namespace __find_detail template struct __find_exactly_one_t @@ -1257,7 +1257,7 @@ namespace { constexpr __ignore_t ignore = __ignore_t(); -} +} // namespace template inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11 diff --git a/libcxx/include/type_traits b/libcxx/include/type_traits --- a/libcxx/include/type_traits +++ b/libcxx/include/type_traits @@ -3953,7 +3953,7 @@ template struct __nothrow_swappable_with<_Tp, _Up, false> : false_type {}; -} // __detail +} // namespace __detail template struct __is_swappable diff --git a/libcxx/include/typeinfo b/libcxx/include/typeinfo --- a/libcxx/include/typeinfo +++ b/libcxx/include/typeinfo @@ -361,7 +361,7 @@ virtual const char* what() const _NOEXCEPT; }; -} // std +} // namespace std #endif // defined(_LIBCPP_ABI_VCRUNTIME)