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 >