IdScheme

Git Source

State Variables

SYSTEM_OBJECT_MAX

0~16 are reserved for system objects

uint64 constant SYSTEM_OBJECT_MAX = 16;

PLAIN_OBJECT_UNSPECIFIED

uint64 constant PLAIN_OBJECT_UNSPECIFIED = 0;

PLAIN_OBJECT_MIN

uint64 constant PLAIN_OBJECT_MIN = 1;

PLAIN_OBJECT_USER_MIN

uint64 constant PLAIN_OBJECT_USER_MIN = 1;

PLAIN_OBJECT_MAX

uint64 constant PLAIN_OBJECT_MAX = 0xFFFFFFFF_FFFFFFFE;

PLAIN_OBJECT_ANY

uint64 constant PLAIN_OBJECT_ANY = 0xFFFFFFFF_FFFFFFFF;

SEMANTIC_OBJECT_MIN

uint64 constant SEMANTIC_OBJECT_MIN = 1;

SEMANTIC_OBJECT_SYSTEM_MAX

uint64 constant SEMANTIC_OBJECT_SYSTEM_MAX = 16;

SEMANTIC_OBJECT_USER_MIN

uint64 constant SEMANTIC_OBJECT_USER_MIN = 17;

SEMANTIC_OBJECT_MAX

uint64 constant SEMANTIC_OBJECT_MAX = 0x0000FFFF_FFFFFFFE;