some simplifications

This commit is contained in:
Niels 2015-04-12 17:26:54 +02:00
parent f03c6ce458
commit 2dd94dd943
2 changed files with 8 additions and 16 deletions

View file

@ -1498,9 +1498,7 @@ class basic_json
*/ */
inline const_iterator begin() const noexcept inline const_iterator begin() const noexcept
{ {
const_iterator result(this); return cbegin();
result.set_begin();
return result;
} }
/*! /*!
@ -1531,9 +1529,7 @@ class basic_json
*/ */
inline const_iterator end() const noexcept inline const_iterator end() const noexcept
{ {
const_iterator result(this); return cend();
result.set_end();
return result;
} }
/*! /*!
@ -1562,7 +1558,7 @@ class basic_json
*/ */
inline const_reverse_iterator rbegin() const noexcept inline const_reverse_iterator rbegin() const noexcept
{ {
return const_reverse_iterator(end()); return crbegin();
} }
/*! /*!
@ -1580,7 +1576,7 @@ class basic_json
*/ */
inline const_reverse_iterator rend() const noexcept inline const_reverse_iterator rend() const noexcept
{ {
return const_reverse_iterator(begin()); return crend();
} }
/*! /*!

View file

@ -1498,9 +1498,7 @@ class basic_json
*/ */
inline const_iterator begin() const noexcept inline const_iterator begin() const noexcept
{ {
const_iterator result(this); return cbegin();
result.set_begin();
return result;
} }
/*! /*!
@ -1531,9 +1529,7 @@ class basic_json
*/ */
inline const_iterator end() const noexcept inline const_iterator end() const noexcept
{ {
const_iterator result(this); return cend();
result.set_end();
return result;
} }
/*! /*!
@ -1562,7 +1558,7 @@ class basic_json
*/ */
inline const_reverse_iterator rbegin() const noexcept inline const_reverse_iterator rbegin() const noexcept
{ {
return const_reverse_iterator(end()); return crbegin();
} }
/*! /*!
@ -1580,7 +1576,7 @@ class basic_json
*/ */
inline const_reverse_iterator rend() const noexcept inline const_reverse_iterator rend() const noexcept
{ {
return const_reverse_iterator(begin()); return crend();
} }
/*! /*!