rbegin - JSON for Modern C++ (original) (raw)

nlohmann::basic_json::rbegin

reverse_iterator rbegin() noexcept; const_reverse_iterator rbegin() const noexcept;

Returns an iterator to the reverse-beginning; that is, the last element.

Illustration from cppreference.com

Return value

reverse iterator to the first element

Exception safety

No-throw guarantee: this member function never throws exceptions.

Complexity

Constant.

Examples

Example

The following code shows an example for rbegin().

`#include #include <nlohmann/json.hpp>

using json = nlohmann::json;

int main() { // create an array value json array = {1, 2, 3, 4, 5};

// get an iterator to the reverse-beginning
json::reverse_iterator it = array.rbegin();

// serialize the element that the iterator points to
std::cout << *it << '\n';

} `

Output:

Version history