#include <type_traits.h>
Public Member Functions | |
OptionalTableAs (Name &&name) | |
OptionalTableAs (Name &&name, Comment &&comment) | |
OptionalTableAs (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 | |
OptionalTable< Config > | tableObj_ |
Definition at line 55 of file type_traits.h.
|
explicit |
Definition at line 78 of file OptionalTableAs.h.
|
explicit |
Definition at line 83 of file OptionalTableAs.h.
|
explicit |
Definition at line 88 of file OptionalTableAs.h.
|
inlineprivate |
Definition at line 58 of file OptionalTableAs.h.
|
inline |
Definition at line 49 of file OptionalTableAs.h.
|
inline |
Definition at line 29 of file OptionalTableAs.h.
|
inline |
Definition at line 39 of file OptionalTableAs.h.
|
private |
Definition at line 55 of file OptionalTableAs.h.