Report a bug
If you spot a problem with this page, click here to create a GitHub issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
a local clone.
mir.ion.stream
- struct
IonValueStream
; - Ion Value Stream
Note this implementation of value stream doesn't support shared symbol tables.
- const(ubyte)[]
data
; - data view.
- const pure @nogc scope @safe int
opApply
(scope int delegate(const(char[])[] symbolTable, IonDescribedValue value) pure @nogc @safedg
);
const @nogc scope @trusted intopApply
(scope int delegate(const(char[])[] symbolTable, IonDescribedValue value) @nogc @safedg
);
const pure scope @trusted intopApply
(scope int delegate(const(char[])[] symbolTable, IonDescribedValue value) pure @safedg
);
const scope @trusted intopApply
(scope int delegate(const(char[])[] symbolTable, IonDescribedValue value) @safedg
);
const pure @nogc scope @system intopApply
(scope int delegate(const(char[])[] symbolTable, IonDescribedValue value) pure @nogc @systemdg
);
const @nogc scope @system intopApply
(scope int delegate(const(char[])[] symbolTable, IonDescribedValue value) @nogc @systemdg
);
const pure scope @system intopApply
(scope int delegate(const(char[])[] symbolTable, IonDescribedValue value) pure @systemdg
);
const scope @system intopApply
(scope int delegate(const(char[])[] symbolTable, IonDescribedValue value) @systemdg
); - const pure nothrow @nogc scope @trusted int
opApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) pure nothrow @nogc @safedg
);
const nothrow @nogc scope @trusted intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) nothrow @nogc @safedg
);
const pure @nogc scope @trusted intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) pure @nogc @safedg
);
const pure nothrow scope @trusted intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) pure nothrow @safedg
);
const @nogc scope @trusted intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) @nogc @safedg
);
const pure scope @trusted intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) pure @safedg
);
const nothrow scope @trusted intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) nothrow @safedg
);
const scope @trusted intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) @safedg
);
const pure nothrow @nogc scope @system intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) pure nothrow @nogc @systemdg
);
const nothrow @nogc scope @system intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) nothrow @nogc @systemdg
);
const pure @nogc scope @system intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) pure @nogc @systemdg
);
const pure nothrow scope @system intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) pure nothrow @systemdg
);
const @nogc scope @system intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) @nogc @systemdg
);
const pure scope @system intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) pure @systemdg
);
const nothrow scope @system intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) nothrow @systemdg
);
const scope @system intopApply
(scope int delegate(IonErrorCode error, const(char[])[] symbolTable, IonDescribedValue value) @systemdg
); - const void
serialize
(S)(ref Sserializer
); - Parameters:
S serializer
serializer Examples:import mir.ser.json; const ubyte[] data = [0xe0, 0x01, 0x00, 0xea, 0xe9, 0x81, 0x83, 0xd6, 0x87, 0xb4, 0x81, 0x61, 0x81, 0x62, 0xd6, 0x8a, 0x21, 0x01, 0x8b, 0x21, 0x02]; auto json = data.IonValueStream.serializeJson; assert(json == `{"a":1,"b":2}`);
Copyright © 2016-2022 by Ilya Yaroshenko | Page generated by
Ddoc on Thu Mar 10 07:43:25 2022