Skip to content

Commit c055d44

Browse files
committed
Constexpr since C++14
1 parent 6dc10ff commit c055d44

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

libcxx/include/__iterator/static_bounded_iter.h

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -265,10 +265,16 @@ struct __static_bounded_iter {
265265
friend struct __static_bounded_iter;
266266
__static_bounded_iter_storage<_Iterator, _Size> __storage_;
267267

268-
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _Iterator& __current() _NOEXCEPT { return __storage_.__current(); }
269-
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _Iterator __current() const _NOEXCEPT { return __storage_.__current(); }
270-
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _Iterator __begin() const _NOEXCEPT { return __storage_.__begin(); }
271-
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _Iterator __end() const _NOEXCEPT { return __storage_.__end(); }
268+
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator& __current() _NOEXCEPT {
269+
return __storage_.__current();
270+
}
271+
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator __current() const _NOEXCEPT {
272+
return __storage_.__current();
273+
}
274+
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator __begin() const _NOEXCEPT {
275+
return __storage_.__begin();
276+
}
277+
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator __end() const _NOEXCEPT { return __storage_.__end(); }
272278
};
273279

274280
template <size_t _Size, class _It>

0 commit comments

Comments
 (0)