The OpenD Programming Language

deserializeValue.deserializeValue

Deserialize aggregate value

  1. IonException deserializeValue(IonDescribedValue data, T value, RuntimeSymbolTable table, const(uint)[] tableIndex, Annotations annotations_)
    template deserializeValue(string[] symbolTable, TableKind tableKind)
    @safe pure
    deserializeValue
    (
    T
    Annotations...
    )
    (,
    return scope ref T value
    ,
    scope RuntimeSymbolTable table
    ,
    scope const(uint)[] tableIndex
    ,
    scope Annotations annotations_
    )
    if (
    !isFirstOrderSerdeType!T &&
    &&
    Annotations.length <= 1
    )
  2. alias deserializeValue = .deserializeValue_

Parameters

value T

value to deserialize

Return Value

IonException

Meta