@@ -189,7 +189,7 @@ protected:
189
189
__storage_type __first_[_N_words];
190
190
191
191
typedef __bit_reference<__bitset> reference;
192
- typedef __bit_const_reference<__bitset> const_reference ;
192
+ typedef __bit_const_reference<__bitset> __const_reference ;
193
193
typedef __bit_iterator<__bitset, false > __iterator;
194
194
typedef __bit_iterator<__bitset, true > __const_iterator;
195
195
@@ -199,8 +199,8 @@ protected:
199
199
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 reference __make_ref (size_t __pos) _NOEXCEPT {
200
200
return reference (__first_ + __pos / __bits_per_word, __storage_type (1 ) << __pos % __bits_per_word);
201
201
}
202
- _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR const_reference __make_ref (size_t __pos) const _NOEXCEPT {
203
- return const_reference (__first_ + __pos / __bits_per_word, __storage_type (1 ) << __pos % __bits_per_word);
202
+ _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR __const_reference __make_ref (size_t __pos) const _NOEXCEPT {
203
+ return __const_reference (__first_ + __pos / __bits_per_word, __storage_type (1 ) << __pos % __bits_per_word);
204
204
}
205
205
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 __iterator __make_iter (size_t __pos) _NOEXCEPT {
206
206
return __iterator (__first_ + __pos / __bits_per_word, __pos % __bits_per_word);
@@ -451,7 +451,7 @@ protected:
451
451
__storage_type __first_;
452
452
453
453
typedef __bit_reference<__bitset> reference;
454
- typedef __bit_const_reference<__bitset> const_reference ;
454
+ typedef __bit_const_reference<__bitset> __const_reference ;
455
455
typedef __bit_iterator<__bitset, false > __iterator;
456
456
typedef __bit_iterator<__bitset, true > __const_iterator;
457
457
@@ -461,8 +461,8 @@ protected:
461
461
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 reference __make_ref (size_t __pos) _NOEXCEPT {
462
462
return reference (&__first_, __storage_type (1 ) << __pos);
463
463
}
464
- _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR const_reference __make_ref (size_t __pos) const _NOEXCEPT {
465
- return const_reference (&__first_, __storage_type (1 ) << __pos);
464
+ _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR __const_reference __make_ref (size_t __pos) const _NOEXCEPT {
465
+ return __const_reference (&__first_, __storage_type (1 ) << __pos);
466
466
}
467
467
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 __iterator __make_iter (size_t __pos) _NOEXCEPT {
468
468
return __iterator (&__first_ + __pos / __bits_per_word, __pos % __bits_per_word);
@@ -566,7 +566,7 @@ protected:
566
566
friend struct __bit_array <__bitset>;
567
567
568
568
typedef __bit_reference<__bitset> reference;
569
- typedef __bit_const_reference<__bitset> const_reference ;
569
+ typedef __bit_const_reference<__bitset> __const_reference ;
570
570
typedef __bit_iterator<__bitset, false > __iterator;
571
571
typedef __bit_iterator<__bitset, true > __const_iterator;
572
572
@@ -576,8 +576,8 @@ protected:
576
576
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 reference __make_ref (size_t ) _NOEXCEPT {
577
577
return reference (nullptr , 1 );
578
578
}
579
- _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR const_reference __make_ref (size_t ) const _NOEXCEPT {
580
- return const_reference (nullptr , 1 );
579
+ _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR __const_reference __make_ref (size_t ) const _NOEXCEPT {
580
+ return __const_reference (nullptr , 1 );
581
581
}
582
582
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 __iterator __make_iter (size_t ) _NOEXCEPT {
583
583
return __iterator (nullptr , 0 );
@@ -619,7 +619,7 @@ public:
619
619
620
620
public:
621
621
typedef typename __base::reference reference;
622
- typedef typename __base::const_reference const_reference ;
622
+ typedef typename __base::__const_reference __const_reference ;
623
623
624
624
// 23.3.5.1 constructors:
625
625
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR bitset () _NOEXCEPT {}
@@ -689,7 +689,7 @@ public:
689
689
return __base::__make_ref (__p);
690
690
}
691
691
# else
692
- _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR const_reference operator [](size_t __p) const {
692
+ _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR __const_reference operator [](size_t __p) const {
693
693
_LIBCPP_ASSERT_VALID_ELEMENT_ACCESS (__p < _Size, " bitset::operator[] index out of bounds" );
694
694
return __base::__make_ref (__p);
695
695
}
0 commit comments