#include <MockTransport.h>
Public Member Functions | |
bool | has_value () const |
operator bool () const | |
T & | operator* () |
const T & | operator* () const |
T * | operator-> () |
const T * | operator-> () const |
Opt & | operator= (const T &val) |
Opt () | |
Opt (const T &val) | |
void | reset () |
T & | value () |
const T & | value () const |
template<typename U > | |
T | value_or (const U &default_value) const |
Protected Member Functions | |
void | assert_value () const |
Private Attributes | |
bool | m_has_value |
T | m_value |
Definition at line 22 of file MockTransport.h.
|
inline |
Definition at line 25 of file MockTransport.h.
|
inline |
Definition at line 29 of file MockTransport.h.
|
inlineprotected |
Definition at line 87 of file MockTransport.h.
|
inline |
Definition at line 61 of file MockTransport.h.
|
inline |
Definition at line 40 of file MockTransport.h.
|
inline |
Definition at line 48 of file MockTransport.h.
|
inline |
Definition at line 44 of file MockTransport.h.
|
inline |
Definition at line 56 of file MockTransport.h.
|
inline |
Definition at line 52 of file MockTransport.h.
|
inline |
Definition at line 34 of file MockTransport.h.
|
inline |
Definition at line 75 of file MockTransport.h.
|
inline |
Definition at line 65 of file MockTransport.h.
|
inline |
Definition at line 70 of file MockTransport.h.
|
inline |
Definition at line 81 of file MockTransport.h.
|
private |
Definition at line 94 of file MockTransport.h.
|
private |
Definition at line 95 of file MockTransport.h.