NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nstd::_optional< T > 成员列表

成员的完整列表,这些成员属于 nstd::_optional< T >,包括所有继承而来的类成员

_base_t typedefnstd::_optional< T >
_optional()=defaultnstd::_optional< T >
_optional(const _optional &other)nstd::_optional< T >inline
_optional(const T &value)nstd::_optional< T >inline
_optional(std::nullptr_t)nstd::_optional< T >inline
_optional(std::nullopt_t)nstd::_optional< T >inline
_optional(const std::optional< TValue > &other)nstd::_optional< T >inline
_optional(const TValue *other)nstd::_optional< T >inline
has_value() constnstd::_optional< T >inline
has_value_nstd::_optional< T >
operator _optional< TValue >() constnstd::_optional< T >inline
operator bool() constnstd::_optional< T >inline
operator std::optional< TValue >() constnstd::_optional< T >inline
operator!=(const _optional &other) constnstd::_optional< T >inline
operator*() const &nstd::_optional< T >inline
operator*() &nstd::_optional< T >inline
operator*() const &&nstd::_optional< T >inline
operator*() &&nstd::_optional< T >inline
operator->() constnstd::_optional< T >inline
operator->()nstd::_optional< T >inline
operator=(const TValue *value)nstd::_optional< T >inline
operator=(const char *value)nstd::_optional< T >inline
operator=(std::nullptr_t)nstd::_optional< T >inline
operator=(std::nullopt_t)nstd::_optional< T >inline
operator=(const std::optional< TValue > &other)nstd::_optional< T >inline
operator=(const T &value)nstd::_optional< T >inline
operator=(const _optional &other)nstd::_optional< T >inline
operator=(const TValue &value)nstd::_optional< T >inline
operator=(const _optional< TValue > &other)nstd::_optional< T >inline
operator==(const _optional &other) constnstd::_optional< T >inline
reset()nstd::_optional< T >inline
value() const &nstd::_optional< T >inline
value_nstd::_optional< T >
value_or(T &&default_value) const &nstd::_optional< T >inline