AdjacencySpecUtils

Git Source

State Variables

MAX_ADJACENCIES

uint256 private constant MAX_ADJACENCIES = 16;

Functions

packQuad

function packQuad(Adjacency[] memory adjs, uint256 offset) internal pure returns (bytes32 out);

pack

function pack(Adjacency[] memory adjs)
    internal
    pure
    returns (bytes32 adjs0, bytes32 adjs1, bytes32 adjs2, bytes32 adjs3);

unpackQuad

function unpackQuad(bytes32 packed) internal pure returns (Adjacency[] memory out);

unpack

function unpack(bytes32 adjs0, bytes32 adjs1, bytes32 adjs2, bytes32 adjs3)
    internal
    pure
    returns (Adjacency[] memory adjs);