#include <OptionalTupleAs.h>
Public Member Functions | |
OptionalTupleAs (Name &&name) | |
OptionalTupleAs (Name &&name, Comment &&comment) | |
OptionalTupleAs (Name &&name, Comment &&comment, std::function< bool()> maybeUse) | |
std::optional< T > | operator() () const |
bool | operator() (T &result) const |
bool | hasValue () const |
Private Member Functions | |
Comment | conversion_comment (Comment &&comment) const |
Private Attributes | |
OptionalTuple< ARGS... > | tupleObj_ |
Definition at line 25 of file OptionalTupleAs.h.
|
explicit |
Definition at line 83 of file OptionalTupleAs.h.
|
explicit |
Definition at line 88 of file OptionalTupleAs.h.
|
explicit |
Definition at line 93 of file OptionalTupleAs.h.
|
inlineprivate |
Definition at line 63 of file OptionalTupleAs.h.
|
inline |
Definition at line 54 of file OptionalTupleAs.h.
|
inline |
Definition at line 34 of file OptionalTupleAs.h.
|
inline |
Definition at line 44 of file OptionalTupleAs.h.
|
private |
Definition at line 60 of file OptionalTupleAs.h.