azure-core
Azure::Nullable< T > Member List

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

Emplace(U &&... Args) noexcept(std::is_nothrow_constructible< T, U... >::value)Azure::Nullable< T >inline
HasValue() const noexceptAzure::Nullable< T >inline
m_disengaged (defined in Azure::Nullable< T >)Azure::Nullable< T >
m_value (defined in Azure::Nullable< T >)Azure::Nullable< T >
Nullable()Azure::Nullable< T >inline
Nullable(T initialValue) noexcept(std::is_nothrow_move_constructible< T >::value)Azure::Nullable< T >inline
Nullable(const Nullable &other) noexcept(std::is_nothrow_copy_constructible< T >::value)Azure::Nullable< T >inline
Nullable(Nullable &&other) noexcept(std::is_nothrow_move_constructible< T >::value)Azure::Nullable< T >inline
operator bool() const noexceptAzure::Nullable< T >inlineexplicit
operator*() const &Azure::Nullable< T >inline
operator*() &Azure::Nullable< T >inline
operator*() &&Azure::Nullable< T >inline
operator*() const &&Azure::Nullable< T >inline
operator->() constAzure::Nullable< T >inline
operator->()Azure::Nullable< T >inline
operator=(const Nullable &other)Azure::Nullable< T >inline
operator=(Nullable &&other) noexcept(std::is_nothrow_move_constructible< T >::value)Azure::Nullable< T >inline
operator=(U &&other) noexcept(std::is_nothrow_constructible< T, U >::value &&std::is_nothrow_assignable< T &, U >::value)Azure::Nullable< T >inline
Reset() noexceptAzure::Nullable< T >inline
Swap(Nullable &other) noexcept(std::is_nothrow_move_constructible< T >::value)Azure::Nullable< T >inline
swap(Nullable &lhs, Nullable &rhs) noexcept(std::is_nothrow_move_constructible< T >::value)Azure::Nullable< T >friend
Value() const &noexceptAzure::Nullable< T >inline
Value() &noexceptAzure::Nullable< T >inline
Value() &&noexceptAzure::Nullable< T >inline
ValueOr(U &&other) const &Azure::Nullable< T >inline
ValueOr(U &&other) &&Azure::Nullable< T >inline
~Nullable()Azure::Nullable< T >inline