litert::Unexpected

Summary

Constructors and Destructors

Unexpected(Args &&... args)
Unexpected(class Error && e)
Unexpected(Unexpected && other)
Unexpected(const Unexpected & other)

Public functions

Error() const &noexcept
constexpr const class Error &
Error()&noexcept
constexpr class Error &
Error() const &&noexcept
constexpr const class Error &&
Error()&&noexcept
constexpr class Error &&
operator=(Unexpected && other)=default
operator=(const Unexpected & other)=default

Friend classes

AbslStringify
friend void

Public functions

Error

constexpr class Error & Error()&noexcept

Error

constexpr const class Error && Error() const &&noexcept

Unexpected

constexpr Unexpected(
  Args &&... args
)

Unexpected

 Unexpected(
  class Error && e
)

Unexpected

 Unexpected(
  const Unexpected & other
)=default

operator=

Unexpected & operator=(
  Unexpected && other
)=default

operator=

Unexpected & operator=(
  const Unexpected & other
)=default

Friend classes

AbslStringify

friend void AbslStringify(Sink &sink, const Unexpected &unexpected)