Minsky
|
convenience class to omit writing XML records when data absent or empty More...
#include <optional.h>
Public Member Functions | |
Optional () | |
Optional (const T &x) | |
template<class U > | |
Optional (const Optional< U > &x) | |
template<class U > | |
classdesc::enable_if< has_empty< U >, void >::T | assign (const U &x, classdesc::dummy< 0 > d=0) |
template<class U > | |
classdesc::enable_if< classdesc::Not< has_empty< U > >, void >::T | assign (const U &x, classdesc::dummy< 1 > d=0) |
T & | operator* () |
const T & | operator* () const |
T * | operator-> () |
const T * | operator-> () const |
template<class U > | |
Optional & | operator= (const U &x) |
convenience class to omit writing XML records when data absent or empty
Definition at line 39 of file optional.h.
|
inline |
Definition at line 41 of file optional.h.
|
inline |
Definition at line 42 of file optional.h.
|
inline |
Definition at line 44 of file optional.h.
|
inline |
Definition at line 47 of file optional.h.
Referenced by minsky::Optional< minsky::ShowSlice >::operator=(), and minsky::Optional< minsky::ShowSlice >::Optional().
|
inline |
Definition at line 52 of file optional.h.
|
inline |
Definition at line 55 of file optional.h.
|
inline |
Definition at line 56 of file optional.h.
|
inline |
Definition at line 57 of file optional.h.
|
inline |
Definition at line 58 of file optional.h.
|
inline |
Definition at line 60 of file optional.h.