Parser.connectObjectEnd

Connect to ObjectEnd signal.

The ::object-end signal is emitted each time a parser has successfully parsed an entire JSON object.

class Parser
ulong
connectObjectEnd
(
T
)
(,
Flag!"After" after = No.After
)
if (
isCallable!T &&
is(ReturnType!T == void)
&&
(
Parameters!T.length < 1 ||
(
ParameterStorageClassTuple!T[0] == ParameterStorageClass.none &&
is(Parameters!T[0] == json.object.ObjectJson)
)
)
&&
(
Parameters!T.length < 2 ||
(
ParameterStorageClassTuple!T[1] == ParameterStorageClass.none &&
is(Parameters!T[1] : json.parser.Parser)
)
)
&&
Parameters!T.length < 3
)

Parameters

callback T

signal callback delegate or function to connect

void callback(json.object.ObjectJson object, json.parser.Parser parser)

object the parsed JSON object (optional)

parser the instance the signal is connected to (optional)

after Flag!"After"

Yes.After to execute callback after default handler, No.After to execute before (default)

Return Value

Type: ulong

Signal ID