constexpr reverse iterators

This commit is contained in:
Krystian Stasiowski
2019-12-16 13:56:16 -05:00
parent 81dbac7ce9
commit 8e903c4f1b

View File

@ -658,6 +658,7 @@ public:
} }
/// Returns a reverse iterator to the beginning. /// Returns a reverse iterator to the beginning.
BOOST_STATIC_STRING_CPP17_CONSTEXPR
reverse_iterator reverse_iterator
rbegin() noexcept rbegin() noexcept
{ {
@ -665,6 +666,7 @@ public:
} }
/// Returns a reverse iterator to the beginning. /// Returns a reverse iterator to the beginning.
BOOST_STATIC_STRING_CPP17_CONSTEXPR
const_reverse_iterator const_reverse_iterator
rbegin() const noexcept rbegin() const noexcept
{ {
@ -672,6 +674,7 @@ public:
} }
/// Returns a reverse iterator to the beginning. /// Returns a reverse iterator to the beginning.
BOOST_STATIC_STRING_CPP17_CONSTEXPR
const_reverse_iterator const_reverse_iterator
crbegin() const noexcept crbegin() const noexcept
{ {
@ -679,6 +682,7 @@ public:
} }
/// Returns a reverse iterator to the end. /// Returns a reverse iterator to the end.
BOOST_STATIC_STRING_CPP17_CONSTEXPR
reverse_iterator reverse_iterator
rend() noexcept rend() noexcept
{ {
@ -686,6 +690,7 @@ public:
} }
/// Returns a reverse iterator to the end. /// Returns a reverse iterator to the end.
BOOST_STATIC_STRING_CPP17_CONSTEXPR
const_reverse_iterator const_reverse_iterator
rend() const noexcept rend() const noexcept
{ {
@ -693,6 +698,7 @@ public:
} }
/// Returns a reverse iterator to the end. /// Returns a reverse iterator to the end.
BOOST_STATIC_STRING_CPP17_CONSTEXPR
const_reverse_iterator const_reverse_iterator
crend() const noexcept crend() const noexcept
{ {