Obsolete – use boost::optional and boost::none instead. More...
#include <nullable.h>
Public Types | |
| typedef std::pair< bool, T > | container_t |
Public Member Functions | |
| nullable (const undefined &) | |
| nullable (const T &element) | |
| nullable (const nullable &n) | |
| void | assertConsistency () const |
| nullable & | operator= (const T &element) |
| T & | operator* () |
| const T & | operator* () const |
| T * | operator-> () |
| const T * | operator-> () const |
| bool | isDefined () const |
| T & | get () |
| const T & | get () const |
| void | set (const T &element) |
| void | clear () |
Friends | |
| class | NUKLEI_SERIALIZATION_FRIEND_CLASSNAME |
Obsolete – use boost::optional and boost::none instead.
Definition at line 25 of file nullable.h.