Index
Modules:
flatty
,
flatty/binny
,
flatty/objvar
.
API symbols
addFloat32:
binny: proc addFloat32(s: var Buffer; v: float32)
addFloat64:
binny: proc addFloat64(s: var Buffer; v: float64)
addInt16:
binny: proc addInt16(s: var Buffer; i: int16)
addInt32:
binny: proc addInt32(s: var Buffer; i: int32)
addInt64:
binny: proc addInt64(s: var Buffer; i: int64)
addInt8:
binny: proc addInt8(s: var Buffer; v: int8)
addStr:
binny: proc addStr(s: var seq[uint8]; v: string)
binny: proc addStr(s: var string; v: string)
addUint16:
binny: proc addUint16(s: var Buffer; v: uint16)
addUint32:
binny: proc addUint32(s: var Buffer; v: uint32)
addUint64:
binny: proc addUint64(s: var Buffer; v: uint64)
addUint8:
binny: proc addUint8(s: var Buffer; v: uint8)
discriminator:
objvar: proc discriminator(v: NimNode): NimNode
discriminatorField:
objvar: macro discriminatorField(v: typed): untyped
discriminatorFieldName:
objvar: macro discriminatorFieldName(v: typed): untyped
fromFlatty:
flatty: proc fromFlatty(s: string; i: var int; x: var object)
flatty: proc fromFlatty[N, T](s: string; i: var int; x: var array[N, T])
flatty: proc fromFlatty(s: string; i: var int; x: var bool)
flatty: proc fromFlatty(s: string; i: var int; x: var char)
flatty: proc fromFlatty[K](s: string; i: var int; x: var CountTable[K])
flatty: proc fromFlatty(s: string; i: var int; x: var float32)
flatty: proc fromFlatty(s: string; i: var int; x: var float64)
flatty: proc fromFlatty(s: string; i: var int; x: var int)
flatty: proc fromFlatty(s: string; i: var int; x: var int16)
flatty: proc fromFlatty(s: string; i: var int; x: var int32)
flatty: proc fromFlatty(s: string; i: var int; x: var int64)
flatty: proc fromFlatty(s: string; i: var int; x: var int8)
flatty: proc fromFlatty[T](s: string; i: var int; x: var ref T)
flatty: proc fromFlatty[T](s: string; i: var int; x: var seq[T])
flatty: proc fromFlatty[T](s: string; i: var int; x: var SomeSet[T])
flatty: proc fromFlatty[K, V](s: string; i: var int; x: var SomeTable[K, V])
flatty: proc fromFlatty(s: string; i: var int; x: var string)
flatty: proc fromFlatty[T: distinct](s: string; i: var int; x: var T)
flatty: proc fromFlatty[T: tuple](s: string; i: var int; x: var T)
flatty: proc fromFlatty[T: enum and not range](s: string; i: var int; x: var T)
flatty: proc fromFlatty(s: string; i: var int; x: var uint)
flatty: proc fromFlatty(s: string; i: var int; x: var uint16)
flatty: proc fromFlatty(s: string; i: var int; x: var uint32)
flatty: proc fromFlatty(s: string; i: var int; x: var uint64)
flatty: proc fromFlatty(s: string; i: var int; x: var uint8)
flatty: proc fromFlatty[T](s: string; x: typedesc[T]): T
isObjectVariant:
objvar: macro isObjectVariant(v: typed): bool
maybeSwap:
binny: proc maybeSwap[T](v: T; enable: bool): T
new:
objvar: macro new(v: typed; d: typed): untyped
readFloat32:
binny: proc readFloat32(s: Buffer; i: int): float32
binny: proc readFloat32(s: ptr UncheckedArray[uint8]; i: int): float32
readFloat64:
binny: proc readFloat64(s: Buffer; i: int): float64
binny: proc readFloat64(s: ptr UncheckedArray[uint8]; i: int): float64
readInt16:
binny: proc readInt16(s: Buffer; i: int): int16
binny: proc readInt16(s: ptr UncheckedArray[uint8]; i: int): int16
readInt32:
binny: proc readInt32(s: Buffer; i: int): int32
binny: proc readInt32(s: ptr UncheckedArray[uint8]; i: int): int32
readInt64:
binny: proc readInt64(s: Buffer; i: int): int64
binny: proc readInt64(s: ptr UncheckedArray[uint8]; i: int): int64
readInt8:
binny: proc readInt8(s: Buffer; i: int): int8
binny: proc readInt8(s: ptr UncheckedArray[uint8]; i: int): int8
readStr:
binny: proc readStr(s: ptr UncheckedArray[uint8]; i, v: int): string
binny: proc readStr(s: seq[uint8]; i: int; v: int): string
binny: proc readStr(s: string; i: int; v: int): string
readUint16:
binny: proc readUint16(s: Buffer; i: int): uint16
binny: proc readUint16(s: ptr UncheckedArray[uint8]; i: int): uint16
readUint32:
binny: proc readUint32(s: Buffer; i: int): uint32
binny: proc readUint32(s: ptr UncheckedArray[uint8]; i: int): uint32
readUint64:
binny: proc readUint64(s: Buffer; i: int): uint64
binny: proc readUint64(s: ptr UncheckedArray[uint8]; i: int): uint64
readUint8:
binny: proc readUint8(s: Buffer; i: int): uint8
binny: proc readUint8(s: ptr UncheckedArray[uint8]; i: int): uint8
SomeTable:
flatty: type SomeTable
swap:
binny: proc swap(v: int): int
binny: proc swap(v: int16): int16
binny: proc swap(v: int32): int32
binny: proc swap(v: int64): int64
binny: proc swap(v: uint16): uint16
binny: proc swap(v: uint32): uint32
binny: proc swap(v: uint64): uint64
binny: proc swap(v: uint8): uint8
toFlatty:
flatty: proc toFlatty(s: var string; x: object)
flatty: proc toFlatty[N, T](s: var string; x: array[N, T])
flatty: proc toFlatty(s: var string; x: bool)
flatty: proc toFlatty(s: var string; x: char)
flatty: proc toFlatty[K](s: var string; x: CountTable[K])
flatty: proc toFlatty(s: var string; x: float32)
flatty: proc toFlatty(s: var string; x: float64)
flatty: proc toFlatty(s: var string; x: int)
flatty: proc toFlatty(s: var string; x: int16)
flatty: proc toFlatty(s: var string; x: int32)
flatty: proc toFlatty(s: var string; x: int64)
flatty: proc toFlatty(s: var string; x: int8)
flatty: proc toFlatty[T](s: var string; x: ref T)
flatty: proc toFlatty[T](s: var string; x: seq[T])
flatty: proc toFlatty[T](s: var string; x: SomeSet[T])
flatty: proc toFlatty[K, V](s: var string; x: SomeTable[K, V])
flatty: proc toFlatty(s: var string; x: string)
flatty: proc toFlatty[T: distinct](s: var string; x: T)
flatty: proc toFlatty[T: tuple](s: var string; x: T)
flatty: proc toFlatty[T: enum and not range](s: var string; x: T)
flatty: proc toFlatty(s: var string; x: uint)
flatty: proc toFlatty(s: var string; x: uint16)
flatty: proc toFlatty(s: var string; x: uint32)
flatty: proc toFlatty(s: var string; x: uint64)
flatty: proc toFlatty(s: var string; x: uint8)
flatty: proc toFlatty[T](x: T): string
writeFloat32:
binny: proc writeFloat32(s: var Buffer; i: int; v: float32)
writeFloat64:
binny: proc writeFloat64(s: var Buffer; i: int; v: float64)
writeInt16:
binny: proc writeInt16(s: var Buffer; i: int; v: int16)
writeInt32:
binny: proc writeInt32(s: var Buffer; i: int; v: int32)
writeInt64:
binny: proc writeInt64(s: var Buffer; i: int; v: int64)
writeInt8:
binny: proc writeInt8(s: var Buffer; i: int; v: int8)
writeUint16:
binny: proc writeUint16(s: var Buffer; i: int; v: uint16)
writeUint32:
binny: proc writeUint32(s: var Buffer; i: int; v: uint32)
writeUint64:
binny: proc writeUint64(s: var Buffer; i: int; v: uint64)
writeUint8:
binny: proc writeUint8(s: var Buffer; i: int; v: uint8)