mir-ion ~master (2023-11-12T13:12:48Z)
Dub
Repo
deserializeValue.deserializeValue
mir
deser
deserializeValue
Deserialize aggregate value
IonException
deserializeValue
(IonDescribedValue data, T value, RuntimeSymbolTable table, const(uint)[] tableIndex, Annotations annotations_)
template
deserializeValue
(string[] symbolTable, TableKind tableKind)
@
safe
pure
IonException
deserializeValue
(
T
Annotations
...
)
(
scope
IonDescribedValue
data
,
return
scope
ref
T
value
,
scope
RuntimeSymbolTable
table
,
scope
const
(
uint
)[]
tableIndex
,
scope
Annotations
annotations_
)
if
(
!
isFirstOrderSerdeType
!
T
&&
!
isVariant
!
T
&&
Annotations.length
<= 1
)
IonException
deserializeValue
(IonDescribedValue data, T value, RuntimeSymbolTable table, const(uint)[] tableIndex, Annotations annotations_)
alias
deserializeValue
=
.
deserializeValue_
Parameters
value
T
value to deserialize
Return Value
Type:
IonException
IonException
Meta
Source
See Implementation
mir
deser
deserializeValue
aliases
RuntimeSymbolTable
functions
deserializeValue
Deserialize aggregate value