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
(const T &defaultValue) const
Opt< T >
GetValueOr
(T &&defaultValue) const
Opt< T >
GetValueOrDefault
() 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
(T &&defaultValue)
Opt< T >
MoveValueOrDefault
()
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
Reset
()
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 >
Copyright © 2023 MAXON Computer GmbH. Visit
developers.maxon.net
for the latest version. Last updated on Thu Sep 14 2023