WPILibC++  2019.3.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
wpi::detail::iter_impl< BasicJsonType > Class Template Reference

a template for a bidirectional iterator for the json class More...

#include <json.h>

Friends

class ::wpi::JsonTest
 

Detailed Description

template<typename BasicJsonType>
class wpi::detail::iter_impl< BasicJsonType >

a template for a bidirectional iterator for the json class

This class implements a both iterators (iterator and const_iterator) for the json class.

Note
An iterator is called initialized when a pointer to a JSON value has been set (e.g., by a constructor or a copy assignment). If the iterator is default-constructed, it is uninitialized and most methods are undefined. The library uses assertions to detect calls on uninitialized iterators.**

The class satisfies the following concept requirements:

  • BidirectionalIterator: The iterator that can be moved can be moved in both directions (i.e. incremented and decremented).
Since
version 1.0.0, simplified in version 2.0.9, change to bidirectional iterators in version 3.0.0 (see https://github.com/nlohmann/json/issues/593)

The documentation for this class was generated from the following file: