The OSB library internally uses only these status reasons. However, it does not prevent clients from defining and using their own local StatusReasons objects.
This class is purely static, no object of the class should be instantiated: The default and copy constructors are declared private and are not implemented.
Definition at line 430 of file status.h.
OSB_LIB::TheStatusReasons::TheStatusReasons | ( | ) | [private] |
Prevent construction: not implemented.
OSB_LIB::TheStatusReasons::TheStatusReasons | ( | const TheStatusReasons & | rhs | ) | [private] |
Prevent construction: not implemented.
static StatusReasons& OSB_LIB::TheStatusReasons::instance | ( | ) | [static] |
Controls all access to the global StatusReasons instance.
StatusReasons* OSB_LIB::TheStatusReasons::instance_ [static, private] |