@@ -125,36 +125,36 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
void
flip() _GLIBCXX_NOEXCEPT
{ *_M_p ^= _M_mask; }
- };
#if __cplusplus >= 201103L
- _GLIBCXX20_CONSTEXPR
- inline void
- swap(_Bit_reference __x, _Bit_reference __y) noexcept
- {
- bool __tmp = __x;
- __x = __y;
- __y = __tmp;
- }
+ _GLIBCXX20_CONSTEXPR
+ friend void
+ swap(_Bit_reference __x, _Bit_reference __y) noexcept
+ {
+ bool __tmp = __x;
+ __x = __y;
+ __y = __tmp;
+ }
- _GLIBCXX20_CONSTEXPR
- inline void
- swap(_Bit_reference __x, bool& __y) noexcept
- {
- bool __tmp = __x;
- __x = __y;
- __y = __tmp;
- }
+ _GLIBCXX20_CONSTEXPR
+ friend void
+ swap(_Bit_reference __x, bool& __y) noexcept
+ {
+ bool __tmp = __x;
+ __x = __y;
+ __y = __tmp;
+ }
- _GLIBCXX20_CONSTEXPR
- inline void
- swap(bool& __x, _Bit_reference __y) noexcept
- {
- bool __tmp = __x;
- __x = __y;
- __y = __tmp;
- }
+ _GLIBCXX20_CONSTEXPR
+ friend void
+ swap(bool& __x, _Bit_reference __y) noexcept
+ {
+ bool __tmp = __x;
+ __x = __y;
+ __y = __tmp;
+ }
#endif
+ };
struct _Bit_iterator_base
: public std::iterator<std::random_access_iterator_tag, bool>