Boost.Intrusive might be useful in environments
where exceptions are not available or recommendable (like embedded or real-time
systems). Boost.Intrusive uses the global
Boost mechanism to disable exception handling, so that if the compiler configuration
is defined and exception handling is disabled.
This mechanism is a global mechanism to disable exceptions. If for any reason,
the user wants to disable exception handling only
can be defined to disable exception handling in the library.