|
TLE92466ED Driver 2.0.0
API reference
|
Specialization for void value type (expected<void, E>) More...
#include <tle92466ed_expected.hpp>
Public Member Functions | |
| constexpr | expected () noexcept |
| constexpr | expected (const unexpected< E > &u) noexcept |
| constexpr | expected (unexpected< E > &&u) noexcept |
| constexpr | expected (const expected &) noexcept=default |
| constexpr | expected (expected &&) noexcept=default |
| constexpr expected & | operator= (const expected &) noexcept=default |
| constexpr expected & | operator= (expected &&) noexcept=default |
| ~expected ()=default | |
| constexpr | operator bool () const noexcept |
| constexpr bool | has_value () const noexcept |
| constexpr E & | error () &noexcept |
| constexpr const E & | error () const &noexcept |
| constexpr E && | error () &&noexcept |
Private Attributes | |
| E | error_ |
| bool | has_value_ |
Specialization for void value type (expected<void, E>)
| E | Error type |
Used for operations that return success/failure with no associated value.
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
constexprdefaultnoexcept |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
constexprdefaultnoexcept |
|
constexprdefaultnoexcept |