#include <types.h>
Public Member Functions | |
| bool | has_value () const |
| operator bool () const | |
| bool | operator!= (const T &other) const |
| const T & | operator* () const & |
| T & | operator* ()& |
| T && | operator* ()&& |
| const T * | operator-> () const |
| T * | operator-> () |
| T & | operator= (const T &v) |
| bool | operator== (const T &other) const |
| optional_value () | |
| optional_value (const T &v) | |
| T & | value ()& |
| T && | value ()&& |
Private Attributes | |
| bool | _valid |
| T | _value |
Definition at line 1717 of file src/types.h.
|
inline |
Definition at line 1720 of file src/types.h.
|
inlineexplicit |
Definition at line 1721 of file src/types.h.
|
inline |
Definition at line 1727 of file src/types.h.
|
inline |
Definition at line 1723 of file src/types.h.
|
inline |
Definition at line 1777 of file src/types.h.
|
inline |
Definition at line 1759 of file src/types.h.
|
inline |
Definition at line 1763 of file src/types.h.
|
inline |
Definition at line 1767 of file src/types.h.
|
inline |
Definition at line 1751 of file src/types.h.
|
inline |
Definition at line 1755 of file src/types.h.
|
inline |
Definition at line 1732 of file src/types.h.
|
inline |
Definition at line 1772 of file src/types.h.
|
inline |
Definition at line 1739 of file src/types.h.
|
inline |
Definition at line 1745 of file src/types.h.
|
private |
Definition at line 1782 of file src/types.h.
|
private |
Definition at line 1783 of file src/types.h.