MACRO
OMNI_LITE - Enables certain flags that trim portions of code.
SYNOPSIS top
Signifies to the framework to be 'slimmer' (object size/code use) by reducing certain functionality.
Signifies to the framework 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_NAMEOMNI_NO_DISPOSE_EVENTOMNI_NO_MUTEX_OWNEROMNI_NO_TYPE_INFOOMNI_NO_SAFE_APPLICATIONOMNI_NO_SAFE_DELEGATESOMNI_NO_SAFE_EVENTSOMNI_NO_SAFE_PROPOMNI_NO_SAFE_SEMAPHOREOMNI_NO_SAFE_CONDITIONALOMNI_NO_SAFE_TIMEROMNI_NO_SAFE_THREADOMNI_NO_SAFE_RUNNABLE_THREADOMNI_NO_SAFE_FRAMEWORKOMNI_NO_THROW
CONSIDERATIONS top
It is advised to read the documenation on the individual flags enabled so as to understand what the implications are if
It is advised to read the documenation on the individual flags enabled so as to understand what the implications are if
OMNI_LITE is defined.