Documentation ¶
Index ¶
- func ParseFloat[T Float](i any) (T, error)
- func ParseInteger[T Integer](i any) (T, error)
- func ParseIntegers[T Integer, V any](arr []V) (ret []T, err error)
- func ParseNumber(i any) (_ uint64, isFloat bool, _ error)
- func ParstFloats[T Float, V any](arr []V) (ret []T, err error)
- func SizeAlign[T UnsignedInteger](n, alignment T) T
- func SizeStart[T UnsignedInteger](n, alignment T) T
- type Float
- type Integer
- type SignedInteger
- type UnsignedInteger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseFloat ¶
func ParseInteger ¶
func ParseIntegers ¶
func ParseNumber ¶
ParseNumber converts i to uint64 (with sign kept)
if i is a float number (indicated by return value isFloat), return IEEE 754 bits of i
func ParstFloats ¶
func SizeAlign ¶
func SizeAlign[T UnsignedInteger](n, alignment T) T
func SizeStart ¶
func SizeStart[T UnsignedInteger](n, alignment T) T
Types ¶
type Integer ¶
type Integer interface { SignedInteger | UnsignedInteger }
Click to show internal directories.
Click to hide internal directories.