aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm-project/libcxx/include/__iterator/move_sentinel.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/llvm-project/libcxx/include/__iterator/move_sentinel.h')
-rw-r--r--contrib/llvm-project/libcxx/include/__iterator/move_sentinel.h21
1 files changed, 9 insertions, 12 deletions
diff --git a/contrib/llvm-project/libcxx/include/__iterator/move_sentinel.h b/contrib/llvm-project/libcxx/include/__iterator/move_sentinel.h
index 34b3c25417c4..4a2a09ef0611 100644
--- a/contrib/llvm-project/libcxx/include/__iterator/move_sentinel.h
+++ b/contrib/llvm-project/libcxx/include/__iterator/move_sentinel.h
@@ -27,30 +27,27 @@ _LIBCPP_BEGIN_NAMESPACE_STD
#if _LIBCPP_STD_VER >= 20
template <semiregular _Sent>
-class _LIBCPP_TEMPLATE_VIS move_sentinel
-{
+class _LIBCPP_TEMPLATE_VIS move_sentinel {
public:
- _LIBCPP_HIDE_FROM_ABI
- move_sentinel() = default;
+ _LIBCPP_HIDE_FROM_ABI move_sentinel() = default;
- _LIBCPP_HIDE_FROM_ABI constexpr
- explicit move_sentinel(_Sent __s) : __last_(std::move(__s)) {}
+ _LIBCPP_HIDE_FROM_ABI constexpr explicit move_sentinel(_Sent __s) : __last_(std::move(__s)) {}
template <class _S2>
requires convertible_to<const _S2&, _Sent>
- _LIBCPP_HIDE_FROM_ABI constexpr
- move_sentinel(const move_sentinel<_S2>& __s) : __last_(__s.base()) {}
+ _LIBCPP_HIDE_FROM_ABI constexpr move_sentinel(const move_sentinel<_S2>& __s) : __last_(__s.base()) {}
template <class _S2>
requires assignable_from<_Sent&, const _S2&>
- _LIBCPP_HIDE_FROM_ABI constexpr
- move_sentinel& operator=(const move_sentinel<_S2>& __s)
- { __last_ = __s.base(); return *this; }
+ _LIBCPP_HIDE_FROM_ABI constexpr move_sentinel& operator=(const move_sentinel<_S2>& __s) {
+ __last_ = __s.base();
+ return *this;
+ }
_LIBCPP_HIDE_FROM_ABI constexpr _Sent base() const { return __last_; }
private:
- _Sent __last_ = _Sent();
+ _Sent __last_ = _Sent();
};
_LIBCPP_CTAD_SUPPORTED_FOR_TYPE(move_sentinel);