vt::util::json::InputIterator struct

Input iterator for compressed input data.

Public types

using CharType = char
using difference_type = std::ptrdiff_t
using value_type = CharType
using pointer = CharType const *
using reference = CharType const &
using iterator_category = std::input_iterator_tag

Constructors, destructors, conversion operators

InputIterator() defaulted
InputIterator(DecompressionInputContainer const* in_c) explicit

Public functions

auto operator++() -> InputIterator&
auto operator!=(InputIterator const& rhs) const -> bool
auto operator*() const -> reference