MACRO
OMNI_LITE
- Enables certain flags that trim portions of code.
SYNOPSIS top
Signifies to the library to be 'slimmer' (object size/code use) by reducing certain functionality.
Signifies to the library to be 'slimmer' (object size/code use) by reducing certain functionality.
DESCRIPTION top
Defining the
Defining the
OMNI_LITE
preprocessor flag will define the following flags:OMNI_NO_OBJECT_NAME OMNI_NO_DISPOSE_EVENT OMNI_NO_MUTEX_OWNER OMNI_NO_TYPE_INFO OMNI_NO_SAFE_APPLICATION OMNI_NO_SAFE_DELEGATES OMNI_NO_SAFE_EVENTS OMNI_NO_SAFE_PROP OMNI_NO_SAFE_SEMAPHORE OMNI_NO_SAFE_CONDITIONAL OMNI_NO_SAFE_TIMER OMNI_NO_SAFE_THREAD OMNI_NO_SAFE_RUNNABLE_THREAD OMNI_NO_SAFE_LIBRARY OMNI_NO_FW_VER OMNI_NO_SAFE_BASIC_THREAD OMNI_NO_SAFE_MUTEX OMNI_NO_THROW OMNI_THREAD_ARGS_RAW_PTR
CONSIDERATIONS top
It is advised to read the documentation on the individual flags enabled so as to understand what the implications are if
It is advised to read the documentation on the individual flags enabled so as to understand what the implications are if
OMNI_LITE
is defined.