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 > | inlineprotected
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 > | inlineprotected
has_value() const | agora::Optional< T > | inline
InitOrAssign(U &&value) | agora::internal::OptionalBase< T > | inlineprotected
InitOrAssign(const U &value) | agora::internal::OptionalBase< T > | inlineprotected
MoveAssign(OptionalBase< U > &&other) | agora::internal::OptionalBase< T > | inlineprotected
operator bool() const | agora::Optional< T > | inlineexplicit
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 > | inlineprotected
agora::internal::OptionalBase::operator=(OptionalBase &&other) NOEXCEPT(std | agora::internal::OptionalBase< T > | inlineprotected
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 > | inlineexplicit
Optional(in_place_t, std::initializer_list< U > il, Args &&... args) | agora::Optional< T > | inlineexplicit
Optional(in_place_t, const T &_value) | agora::Optional< T > | inlineexplicit
Optional(in_place_t, const U il[], const T &_value) | agora::Optional< T > | inlineexplicit
Optional(U &&value) | agora::Optional< T > | inline
Optional(const U &value) | agora::Optional< T > | inline
OptionalBase() | agora::internal::OptionalBase< T > | inlineprotected
OptionalBase(const OptionalBase &other) | agora::internal::OptionalBase< T > | inlineprotected
OptionalBase(OptionalBase &&other) | agora::internal::OptionalBase< T > | inlineprotected
OptionalBase(in_place_t, Args &&... args) | agora::internal::OptionalBase< T > | inlineexplicitprotected
OptionalBase(in_place_t, const T &_value) | agora::internal::OptionalBase< T > | inlineexplicitprotected
OptionalBase(const OptionalBase< U > &other) | agora::internal::OptionalBase< T > | inlineexplicitprotected
OptionalBase(OptionalBase< U > &&other) | agora::internal::OptionalBase< T > | inlineexplicitprotected
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 > | inlineprotected