Electroneum
expect< T > Member List

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

equal(expect< U > const &rhs) const noexcept(noexcept(*std::declval< expect< T >>()== *rhs))expect< T >inline
equal(std::error_code const &rhs) const noexceptexpect< T >inline
equal(U const &rhs) const noexcept(noexcept(*std::declval< expect< T >>()==rhs))expect< T >inline
error() const noexceptexpect< T >inline
error_type typedefexpect< T >
expect()=deleteexpect< T >
expect(std::error_code const &code) noexceptexpect< T >inline
expect(T val) noexcept(std::is_nothrow_move_constructible< T >())expect< T >inline
expect(expect const &src) noexcept(std::is_nothrow_copy_constructible< T >())expect< T >inline
expect(expect< U > const &src) noexcept(std::is_nothrow_constructible< T, U const &>())expect< T >inline
expect(expect &&src) noexcept(std::is_nothrow_move_constructible< T >())expect< T >inline
expect(expect< U > &&src) noexcept(std::is_nothrow_constructible< T, U >())expect< T >inline
has_error() const noexceptexpect< T >inline
has_value() const noexceptexpect< T >inline
matches(std::error_condition const &rhs) const noexceptexpect< T >inline
operator bool() const noexceptexpect< T >inlineexplicit
operator*() noexceptexpect< T >inline
operator*() const noexceptexpect< T >inline
operator->() noexceptexpect< T >inline
operator->() const noexceptexpect< T >inline
operator=(expect const &src) noexcept(std::is_nothrow_copy_constructible< T >() &&std::is_nothrow_copy_assignable< T >())expect< T >inline
operator=(expect &&src) noexcept(std::is_nothrow_move_constructible< T >() &&std::is_nothrow_move_assignable< T >())expect< T >inline
value() &expect< T >inline
value() const &expect< T >inline
value() &&expect< T >inline
value_type typedefexpect< T >
~expect() noexceptexpect< T >inline