Library Options
The Omni library has a compendium of macros and compiler options that are used both internally (helper macros) and externally (via compiler options). Certain macros and options will change how certain portions of the library will be used (underlying structures/logic, etc.), this granular control allows a developer to customize the library to better suit their developmental needs.

Compiler Options
The following is a list of compiler options that can effect how the library is built and/or operates.

Helper Macros
The following is a list of helper macros that can be utilized in user code.

Constant Macros
The following is a list of macro constants defined by the library that can be utilized in user code.

Library Macros
The following is a list of macros used internally by the library but can be utilized by user code.