|
Minsky: 3.17.0
|
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.