The OpenD Programming Language

mir.ion.tape

Members

Functions

ionPut
size_t ionPut(ubyte* ptr, typeof(null) , IonTypeCode typeCode)
ionPut
size_t ionPut(ubyte* ptr, T value)
ionPut
size_t ionPut(ubyte* ptr, T value, bool sign)
ionPut
size_t ionPut(ubyte* ptr, T value)
ionPut
size_t ionPut(ubyte* ptr, T value)
ionPut
size_t ionPut(ubyte* ptr, T value)
ionPut
size_t ionPut(ubyte* ptr, T value)
ionPut
size_t ionPut(ubyte* ptr, BigUIntView!(const size_t) value)
ionPut
size_t ionPut(ubyte* ptr, BigIntView!(const size_t) value)
ionPut
size_t ionPut(ubyte* ptr, DecimalView!(const size_t) value)
ionPut
size_t ionPut(ubyte* ptr, T value)
ionPut
size_t ionPut(ubyte* ptr, T value)
ionPut
size_t ionPut(ubyte* ptr, const(char)[] value)
ionPut
size_t ionPut(ubyte* ptr, T value)
ionPut
size_t ionPut(ubyte* ptr, T value)
ionPutAnnotationsListEnd
size_t ionPutAnnotationsListEnd(ubyte* startPtr, size_t totalElementLength)
ionPutAnnotationsListStartLength
size_t ionPutAnnotationsListStartLength()
ionPutDecimal
size_t ionPutDecimal(ubyte* ptr, bool sign, ulong coefficient, long exponent)
ionPutDecimalR
size_t ionPutDecimalR(ubyte* ptr, bool sign, ulong coefficient, long exponent)
ionPutEmpty
size_t ionPutEmpty(ubyte* startPtr, IonTypeCode tc)
ionPutEnd
size_t ionPutEnd(ubyte* startPtr, IonTypeCode tc, size_t totalElementLength)
ionPutEndR
size_t ionPutEndR(ubyte* ptr, IonTypeCode type, size_t length)
ionPutIntField
size_t ionPutIntField(ubyte* ptr, BigIntView!(const size_t) value)
ionPutIntField
size_t ionPutIntField(ubyte* ptr, T num)
ionPutIntField
size_t ionPutIntField(ubyte* ptr, T num, bool sign)
ionPutIntFieldR
size_t ionPutIntFieldR(ubyte* ptr, T num)
ionPutIntFieldR
size_t ionPutIntFieldR(ubyte* ptr, T num, bool sign)
ionPutR
size_t ionPutR(ubyte* ptr, T value, bool sign)
ionPutR
size_t ionPutR(ubyte* ptr, T value)
ionPutStartLength
size_t ionPutStartLength()
ionPutSymbolId
size_t ionPutSymbolId(ubyte* ptr, T value)
ionPutSymbolId
size_t ionPutSymbolId(ubyte* ptr, BigUIntView!T value)
ionPutUIntField
size_t ionPutUIntField(ubyte* ptr, BigUIntView!(const size_t) value)
ionPutUIntField
size_t ionPutUIntField(ubyte* ptr, T num)
ionPutUIntField
size_t ionPutUIntField(ubyte* ptr, T num)
ionPutUIntField
size_t ionPutUIntField(ubyte* ptr, T num)
ionPutUIntFieldR
size_t ionPutUIntFieldR(ubyte* ptr, T num)
ionPutUIntFieldR
size_t ionPutUIntFieldR(ubyte* ptr, T num)
ionPutUIntFieldR
size_t ionPutUIntFieldR(ubyte* ptr, T num)
ionPutVarInt
size_t ionPutVarInt(ubyte* ptr, T num)
ionPutVarInt
size_t ionPutVarInt(ubyte* ptr, T num, bool sign)
ionPutVarIntR
size_t ionPutVarIntR(ubyte* ptr, T num)
ionPutVarIntR
size_t ionPutVarIntR(ubyte* ptr, T num, bool sign)
ionPutVarUInt
size_t ionPutVarUInt(ubyte* ptr, T num)
ionPutVarUIntR
size_t ionPutVarUIntR(ubyte* ptr, size_t length)

Meta