LeviLamina
Loading...
Searching...
No Matches
ll::Error Class Reference

Public Member Functions

Erroroperator= (Error &&) noexcept=default
 
Erroroperator= (Error const &) noexcept=delete
 
 Error (Error &&) noexcept=default
 
 Error (Error const &) noexcept=delete
 
LL_CONSTEXPR23 Error (std::unique_ptr< ErrorInfoBase > i) noexcept
 
LL_CONSTEXPR23 Error (::nonstd::unexpected_type<::ll::Error > i) noexcept
 
LL_CONSTEXPR23 operator bool () const noexcept
 
LL_CONSTEXPR23 operator Unexpected () noexcept
 
LLNDAPI std::string message () const noexcept
 
template<class T >
LL_CONSTEXPR23 bool isA () noexcept
 
template<class T >
LL_CONSTEXPR23 T & as () noexcept
 
LLAPI Errorjoin (Error) noexcept
 
LLAPI Error const & log (io::Logger &, io::LogLevel=io::LogLevel::Error) const noexcept
 
LLAPI Error const & log (CommandOutput &, CommandOutputMessageType=CommandOutputMessageType::Error) const noexcept
 

The documentation for this class was generated from the following file: