toZigZag

Encodes a number in its zigzag encoding

@nogc
Unsigned!T
toZigZag
pure nothrow @safe @property
(
T
)
(
T src
)
if (
isIntegral!T &&
isSigned!T
)

Parameters

src
Type: T

The raw integer to encode

Return Value

Type: Unsigned!T

The zigzag-encoded value

Meta