DtkCore
DTK Core module
|
成员的完整列表,这些成员属于 Dtk::Core::DExpected< T, E >,包括所有继承而来的类成员
DExpected (定义于 Dtk::Core::DExpected< T, E >) | Dtk::Core::DExpected< T, E > | friend |
DExpected() noexcept(std::is_nothrow_default_constructible< T >::value) | Dtk::Core::DExpected< T, E > | inline |
DExpected(const DExpected &_x) noexcept(std::is_nothrow_copy_constructible< T >::value and std::is_nothrow_copy_constructible< E >::value) | Dtk::Core::DExpected< T, E > | inline |
DExpected(DExpected &&_x) noexcept(std::is_nothrow_move_constructible< T >::value and std::is_nothrow_move_constructible< E >::value) | Dtk::Core::DExpected< T, E > | inline |
DExpected(const DExpected< U, G > &_x) noexcept(std::is_nothrow_constructible< T, const U & >::value and std::is_nothrow_constructible< E, const G & >::value) | Dtk::Core::DExpected< T, E > | inline |
DExpected(const DExpected< U, G > &_x) noexcept(std::is_nothrow_constructible< T, const U & >::value and std::is_nothrow_constructible< E, const G & >::value) | Dtk::Core::DExpected< T, E > | inlineexplicit |
DExpected(DExpected< U, G > &&_x) noexcept(std::is_nothrow_constructible< T, U >::value and std::is_nothrow_constructible< E, G >::value) | Dtk::Core::DExpected< T, E > | inline |
DExpected(DExpected< U, G > &&_x) noexcept(std::is_nothrow_constructible< T, U >::value and std::is_nothrow_constructible< E, G >::value) | Dtk::Core::DExpected< T, E > | inlineexplicit |
DExpected(U &&_v) noexcept(std::is_nothrow_constructible< T, U >::value) | Dtk::Core::DExpected< T, E > | inlineexplicit |
DExpected(U &&_v) noexcept(std::is_nothrow_constructible< T, U >::value) | Dtk::Core::DExpected< T, E > | inline |
DExpected(const DUnexpected< G > &_u) noexcept(std::is_nothrow_constructible< E, const G & >::value) | Dtk::Core::DExpected< T, E > | inlineexplicit |
DExpected(const DUnexpected< G > &_u) noexcept(std::is_nothrow_constructible< E, const G & >::value) | Dtk::Core::DExpected< T, E > | inline |
DExpected(DUnexpected< G > &&_u) noexcept(std::is_nothrow_constructible< E, G >::value) | Dtk::Core::DExpected< T, E > | inlineexplicit |
DExpected(DUnexpected< G > &&_u) noexcept(std::is_nothrow_constructible< E, G >::value) | Dtk::Core::DExpected< T, E > | inline |
DExpected(emplace_tag, Args &&...args) noexcept(std::is_nothrow_constructible< T, Args... >::value) | Dtk::Core::DExpected< T, E > | inlineexplicit |
DExpected(emplace_tag, std::initializer_list< U > _li, Args &&...args) noexcept(std::is_nothrow_constructible< T, std::initializer_list< U > &, Args... >::value) | Dtk::Core::DExpected< T, E > | inlineexplicit |
DExpected(dunexpected_tag, Args &&...args) noexcept(std::is_nothrow_constructible< E, Args... >::value) | Dtk::Core::DExpected< T, E > | inlineexplicit |
DExpected(dunexpected_tag, std::initializer_list< U > _li, Args &&...args) noexcept(std::is_nothrow_constructible< E, std::initializer_list< U > &, Args... >::value) | Dtk::Core::DExpected< T, E > | inlineexplicit |
dunexpected_type typedef (定义于 Dtk::Core::DExpected< T, E >) | Dtk::Core::DExpected< T, E > | |
emplace(Args &&...args) noexcept | Dtk::Core::DExpected< T, E > | inline |
emplace(std::initializer_list< U > li, Args &&...args) noexcept | Dtk::Core::DExpected< T, E > | inline |
error() const &noexcept | Dtk::Core::DExpected< T, E > | inline |
error() &noexcept | Dtk::Core::DExpected< T, E > | inline |
error() const &&noexcept | Dtk::Core::DExpected< T, E > | inline |
error() &&noexcept | Dtk::Core::DExpected< T, E > | inline |
error_type typedef (定义于 Dtk::Core::DExpected< T, E >) | Dtk::Core::DExpected< T, E > | |
hasValue() const noexcept | Dtk::Core::DExpected< T, E > | inline |
m_error (定义于 Dtk::Core::DExpected< T, E >) | Dtk::Core::DExpected< T, E > | |
m_value (定义于 Dtk::Core::DExpected< T, E >) | Dtk::Core::DExpected< T, E > | |
operator bool() const noexcept | Dtk::Core::DExpected< T, E > | inlineexplicit |
operator*() const &noexcept | Dtk::Core::DExpected< T, E > | inline |
operator*() &noexcept | Dtk::Core::DExpected< T, E > | inline |
operator*() const &&noexcept | Dtk::Core::DExpected< T, E > | inline |
operator*() &&noexcept | Dtk::Core::DExpected< T, E > | inline |
operator->() const noexcept | Dtk::Core::DExpected< T, E > | inline |
operator->() noexcept | Dtk::Core::DExpected< T, E > | inline |
operator=(const DExpected &)=delete | Dtk::Core::DExpected< T, E > | |
operator=(const DExpected &_x) noexcept(std::is_nothrow_copy_constructible< T >::value and std::is_nothrow_copy_constructible< E >::value and std::is_nothrow_copy_assignable< T >::value and std::is_nothrow_copy_assignable< E >::value) | Dtk::Core::DExpected< T, E > | inline |
operator=(DExpected &&_x) noexcept(std::is_nothrow_move_constructible< T >::value and std::is_nothrow_move_constructible< E >::value and std::is_nothrow_move_assignable< T >::value and std::is_nothrow_move_assignable< E >::value) | Dtk::Core::DExpected< T, E > | inline |
operator=(U &&_v) | Dtk::Core::DExpected< T, E > | inline |
operator=(const DUnexpected< G > &_e) | Dtk::Core::DExpected< T, E > | inline |
operator=(DUnexpected< G > &&_e) | Dtk::Core::DExpected< T, E > | inline |
operator== | Dtk::Core::DExpected< T, E > | friend |
operator== | Dtk::Core::DExpected< T, E > | friend |
operator== | Dtk::Core::DExpected< T, E > | friend |
rebind typedef (定义于 Dtk::Core::DExpected< T, E >) | Dtk::Core::DExpected< T, E > | |
swap(DExpected &_x) noexcept(std::is_nothrow_move_constructible< T >::value and std::is_nothrow_move_constructible< E >::value) | Dtk::Core::DExpected< T, E > | inline |
swap | Dtk::Core::DExpected< T, E > | friend |
value() const & | Dtk::Core::DExpected< T, E > | inline |
value() & | Dtk::Core::DExpected< T, E > | inline |
value() const && | Dtk::Core::DExpected< T, E > | inline |
value() && | Dtk::Core::DExpected< T, E > | inline |
value_or(U &&_v) const & | Dtk::Core::DExpected< T, E > | inline |
value_or(U &&_v) && | Dtk::Core::DExpected< T, E > | inline |
value_type typedef (定义于 Dtk::Core::DExpected< T, E >) | Dtk::Core::DExpected< T, E > | |
~DExpected() | Dtk::Core::DExpected< T, E > | inline |