di 0.1.0
Loading...
Searching...
No Matches
di::cli::Error Class Reference

#include <di/cli/error.h>

Public Member Functions

 Error ()=default
constexpr Error (ErrorVariant error, bool use_colors)
constexpr auto empty () const
constexpr auto inner () const -> ConcreteError const &
constexpr auto operator== (Error const &other) const -> bool

Friends

constexpr friend auto tag_invoke (Tag< concepts::trivially_relocatable >, InPlaceType< Error >) -> bool

Constructor & Destructor Documentation

◆ Error() [1/2]

di::cli::Error::Error ( )
default

◆ Error() [2/2]

di::cli::Error::Error ( ErrorVariant error,
bool use_colors )
inlineexplicitconstexpr

Member Function Documentation

◆ empty()

auto di::cli::Error::empty ( ) const
inlineconstexpr

◆ inner()

auto di::cli::Error::inner ( ) const->ConcreteErrorconst &
inlineconstexpr

◆ operator==()

auto di::cli::Error::operator== ( Error const & other) const->bool
inlineconstexpr

◆ tag_invoke

friend auto tag_invoke ( Tag< concepts::trivially_relocatable > ,
InPlaceType< Error >  )->bool
friend

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