Opt< T > Member List
This is the complete list of members for Opt< T > , including all inherited members.
_storage | Opt< T > | private |
CheckValue () const | Opt< T > | private |
CopyFrom (const Opt &src) | Opt< T > | |
Emplace (ARGS &&... args) | Opt< T > | |
GetHashCode () const | Opt< T > | |
GetValue () | Opt< T > | |
GetValue () const | Opt< T > | |
GetValueOr (U &&defaultValue) const | Opt< T > | |
GetValueOrNull () const | Opt< T > | |
GetValueRef () | Opt< T > | private |
GetValueRef () const | Opt< T > | private |
HasValue () const | Opt< T > | |
MAXON_DECLARE_CONDITIONAL_COPY_CONSTRUCTOR (Opt, STD_IS_REPLACEMENT(copy_constructible, maxon::details::OptStorageType< T >)) | Opt< T > | |
MAXON_DECLARE_CONDITIONAL_MOVE_CONSTRUCTOR (Opt, STD_IS_REPLACEMENT(move_constructible, maxon::details::OptStorageType< T >)) | Opt< T > | |
MoveValue () | Opt< T > | |
MoveValueOr (U &&defaultValue) | Opt< T > | |
MoveValueOrNull () | Opt< T > | |
operator Bool () const | Opt< T > | explicit |
operator* () const | Opt< T > | |
operator* () | Opt< T > | |
operator-> () const | Opt< T > | |
operator-> () | Opt< T > | |
operator= (NO_VALUE_TYPE) | Opt< T > | |
operator= (const Opt< U > &src) | Opt< T > | |
operator= (Opt< U > &&src) | Opt< T > | |
operator= (Opt< const U & > src) | Opt< T > | |
operator= (Opt< U & > src) | Opt< T > | |
operator= (Opt< U && > src) | Opt< T > | |
Opt class | Opt< T > | friend |
Opt ()=default | Opt< T > | |
Opt (NO_VALUE_TYPE) | Opt< T > | |
Opt (const Opt< U > &src) | Opt< T > | |
Opt (Opt< U > &&src) | Opt< T > | |
Opt (const T &value) | Opt< T > | |
Opt (T &&value) | Opt< T > | |
Opt (Opt< const U & > src) | Opt< T > | |
Opt (Opt< U & > src) | Opt< T > | |
Opt (Opt< U && > src) | Opt< T > | |
Opt (IN_PLACE_TYPE, ARGS &&... args) | Opt< T > | explicit |
重置 () | Opt< T > | |
ResultFunctions typedef | Opt< T > | |
this | Opt< T > | |
ToString (const FormatStatement *format=nullptr) const | Opt< T > | |
ValueType typedef | Opt< T > | |
~Opt ()=default | Opt< T > |