LeviLamina
|
Public Types | |
using | size_t = uint |
using | difference_type = int |
using | reference = ::Json::Value const& |
using | pointer = ::Json::Value const* |
using | SelfType = ::Json::ValueConstIterator |
using | value_type = ::Json::Value |
using | iterator_category = ::std::bidirectional_iterator_tag |
Public Member Functions | |
MCFOLD::Json::Value const & | operator* () const |
MCFOLD::Json::ValueConstIterator & | operator++ () |
MCAPI bool | operator!= (::Json::ValueIteratorBase const &other) const |
Public Attributes | ||
union { | ||
Json::Value::ArrayValues::iterator array_ | ||
Json::Value::ObjectValues::iterator map_ | ||
}; | ||
::ll::TypedStorage< 1, 1, bool > | isArray_ | |