Agora C++ API Reference for All Platforms

Loading...
Searching...
No Matches
agora::Optional< T > Member List

This is the complete list of members for agora::Optional< T >, including all inherited members.

CopyAssign(const OptionalBase< U > &other) | agora::internal::OptionalBase< T > | inline protected
emplace(Args &&... args) | agora::Optional< T > | inline
emplace(std::initializer_list< U > il, Args &&... args) | agora::Optional< T > | inline
emplace(const T &_value) | agora::Optional< T > | inline
emplace(const U il[], const T &_value) | agora::Optional< T > | inline
FreeIfNeeded() | agora::internal::OptionalBase< T > | inline protected
has_value() const | agora::Optional< T > | inline
InitOrAssign(U &&value) | agora::internal::OptionalBase< T > | inline protected
InitOrAssign(const U &value) | agora::internal::OptionalBase< T > | inline protected
MoveAssign(OptionalBase< U > &&other) | agora::internal::OptionalBase< T > | inline protected
operator bool() const | agora::Optional< T > | inline explicit
operator bool() const | agora::Optional< T > | inline
operator*() const | agora::Optional< T > | inline
operator*() | agora::Optional< T > | inline
operator->() const | agora::Optional< T > | inline
operator->() | agora::Optional< T > | inline
operator=(const Optional &other) | agora::Optional< T > | inline
operator=(nullopt_t) | agora::Optional< T > | inline
operator=(U &&value) | agora::Optional< T > | inline
operator=(const U &value) | agora::Optional< T > | inline
operator=(const Optional< U > &other) | agora::Optional< T > | inline
operator=(Optional< U > &&other) | agora::Optional< T > | inline
agora::internal::OptionalBase::operator=(const OptionalBase &other) | agora::internal::OptionalBase< T > | inline protected
agora::internal::OptionalBase::operator=(OptionalBase &&other) NOEXCEPT(std | agora::internal::OptionalBase< T > | inline protected
Optional() | agora::Optional< T > | inline
Optional(const Optional &other) | agora::Optional< T > | inline
Optional(nullopt_t) | agora::Optional< T > | inline
Optional(const Optional< U > &other) | agora::Optional< T > | inline
Optional(Optional< U > &&other) | agora::Optional< T > | inline
Optional(in_place_t, Args &&... args) | agora::Optional< T > | inline explicit
Optional(in_place_t, std::initializer_list< U > il, Args &&... args) | agora::Optional< T > | inline explicit
Optional(in_place_t, const T &_value) | agora::Optional< T > | inline explicit
Optional(in_place_t, const U il[], const T &_value) | agora::Optional< T > | inline explicit
Optional(U &&value) | agora::Optional< T > | inline
Optional(const U &value) | agora::Optional< T > | inline
OptionalBase() | agora::internal::OptionalBase< T > | inline protected
OptionalBase(const OptionalBase &other) | agora::internal::OptionalBase< T > | inline protected
OptionalBase(OptionalBase &&other) | agora::internal::OptionalBase< T > | inline protected
OptionalBase(in_place_t, Args &&... args) | agora::internal::OptionalBase< T > | inline explicit protected
OptionalBase(in_place_t, const T &_value) | agora::internal::OptionalBase< T > | inline explicit protected
OptionalBase(const OptionalBase< U > &other) | agora::internal::OptionalBase< T > | inline explicit protected
OptionalBase(OptionalBase< U > &&other) | agora::internal::OptionalBase< T > | inline explicit protected
reset() | agora::Optional< T > | inline
storage_ | agora::internal::OptionalBase< T > | protected
swap(Optional &other) | agora::Optional< T > | inline
value() const | agora::Optional< T > | inline
value() const & | agora::Optional< T > | inline
value() const && | agora::Optional< T > | inline
value_or(U &&default_value) const | agora::Optional< T > | inline
value_or(const U &default_value) const | agora::Optional< T > | inline
value_or(U &&default_value) const & | agora::Optional< T > | inline
value_or(const U &default_value) const & | agora::Optional< T > | inline
value_or(U &&default_value) const && | agora::Optional< T > | inline
value_type typedef | agora::Optional< T > |
~Optional() | agora::Optional< T > | inline
~OptionalBase() | agora::internal::OptionalBase< T > | inline protected