
Optional value class. More...
#include <message.hpp>
Public Member Functions | |
| bool | valid (void) const |
| Check whether value is present. | |
| void | set (const T &t) |
| Set value to t. | |
| void | unset (void) |
| Disregard value. | |
| const T & | value (void) const |
| Access value. | |
| T & | value (void) |
| Access value. | |
Protected Attributes | |
| T | value_ |
| A value, potentially not initialized. | |
| bool | present {false} |
| Whether value is present. | |
Optional value class.
Definition at line 68 of file message.hpp.
|
inline |
Check whether value is present.
Definition at line 89 of file message.hpp.
|
inline |
Set value to t.
Definition at line 94 of file message.hpp.
|
inline |
Disregard value.
Definition at line 99 of file message.hpp.
|
inline |
Access value.
Definition at line 104 of file message.hpp.
|
inline |
Access value.
Definition at line 109 of file message.hpp.
|
protected |
A value, potentially not initialized.
Definition at line 71 of file message.hpp.
|
protected |
Whether value is present.
Definition at line 73 of file message.hpp.