JSONParserRange

Lazy input range of JSON parser nodes.

See parseJSONStream for more information.

Constructors

this
this(Input input)

Constructs a new parser range.

Members

Aliases

String
alias String = typeof(Input.front).String
Undocumented in source.

Functions

dup
JSONParserRange dup()

NOT a replacement for save()! Just here to convert from const to mutable!

popFront
void popFront()

Skips to the next node in the stream.

toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

empty
bool empty [@property getter]

Determines of the range has been exhausted.

front
const(JSONParserNode!String) front [@property getter]

Returns the current node from the stream.

Meta