C++ Reversible Container conceptA ReversibleContainer is a Container that has iterators that meet the requirements of either BidirectionalIterator or RandomAccessIterator. Such iterators allow a ReversibleContainer to be iterated over in reverse.
More...
|
using | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::reverse_iterator = basic_json::reverse_iterator |
| a reverse iterator for a basic_json container More...
|
|
using | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::const_reverse_iterator = basic_json::const_reverse_iterator |
| a const reverse iterator for a basic_json container More...
|
|
|
reverse_iterator | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::rbegin () noexcept |
| returns a reverse iterator to the first element More...
|
|
const_reverse_iterator | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::rbegin () const noexcept |
| returns a const reverse iterator to the first element More...
|
|
reverse_iterator | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::rend () noexcept |
| returns a reverse iterator to one past the last element More...
|
|
const_reverse_iterator | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::rend () const noexcept |
| returns a const reverse iterator to one past the last element More...
|
|
const_reverse_iterator | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::crbegin () const noexcept |
| returns a const reverse iterator to the first element More...
|
|
const_reverse_iterator | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::crend () const noexcept |
| returns a const reverse iterator to one past the last element More...
|
|
- See Also
- http://en.cppreference.com/w/cpp/concept/ReversibleContainer
template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class Allocator = std::allocator>
using nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::const_reverse_iterator = basic_json::const_reverse_iterator |
template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class Allocator = std::allocator>
using nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::reverse_iterator = basic_json::reverse_iterator |
template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class Allocator = std::allocator>
const_reverse_iterator nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::crbegin |
( |
| ) |
const |
|
inlinenoexcept |
Definition at line 1363 of file json.hpp.
const_iterator cend() const noexcept
returns a const iterator to one past the last element
basic_json::const_reverse_iterator const_reverse_iterator
a const reverse iterator for a basic_json container
template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class Allocator = std::allocator>
const_reverse_iterator nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::crend |
( |
| ) |
const |
|
inlinenoexcept |
Definition at line 1372 of file json.hpp.
const_iterator cbegin() const noexcept
returns a const iterator to the first element
basic_json::const_reverse_iterator const_reverse_iterator
a const reverse iterator for a basic_json container
template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class Allocator = std::allocator>
reverse_iterator nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::rbegin |
( |
| ) |
|
|
inlinenoexcept |
Definition at line 1327 of file json.hpp.
iterator end() noexcept
returns an iterator to one past the last element
basic_json::reverse_iterator reverse_iterator
a reverse iterator for a basic_json container
template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class Allocator = std::allocator>
const_reverse_iterator nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::rbegin |
( |
| ) |
const |
|
inlinenoexcept |
Definition at line 1336 of file json.hpp.
basic_json::const_reverse_iterator const_reverse_iterator
a const reverse iterator for a basic_json container
iterator end() noexcept
returns an iterator to one past the last element
template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class Allocator = std::allocator>
reverse_iterator nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::rend |
( |
| ) |
|
|
inlinenoexcept |
Definition at line 1345 of file json.hpp.
iterator begin() noexcept
returns an iterator to the first element
basic_json::reverse_iterator reverse_iterator
a reverse iterator for a basic_json container
template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class Allocator = std::allocator>
const_reverse_iterator nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, Allocator >::rend |
( |
| ) |
const |
|
inlinenoexcept |
Definition at line 1354 of file json.hpp.
iterator begin() noexcept
returns an iterator to the first element
basic_json::const_reverse_iterator const_reverse_iterator
a const reverse iterator for a basic_json container