di 0.1.0
Loading...
Searching...
No Matches
di::serialization::json_deserializer::Error Class Reference

#include <di/serialization/json_deserializer_error.h>

Public Member Functions

 Error ()=default
constexpr Error (ErrorVariant error, di::String key)
constexpr auto empty () const
constexpr auto inner () -> ConcreteError &
constexpr auto inner () const -> ConcreteError const &
constexpr auto operator== (Error const &other) const -> bool
constexpr auto into_status_code () &&-> ErrorCode

Friends

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

Constructor & Destructor Documentation

◆ Error() [1/2]

di::serialization::json_deserializer::Error::Error ( )
default

◆ Error() [2/2]

di::serialization::json_deserializer::Error::Error ( ErrorVariant error,
di::String key )
inlineexplicitconstexpr

Member Function Documentation

◆ empty()

auto di::serialization::json_deserializer::Error::empty ( ) const
inlineconstexpr

◆ inner() [1/2]

auto di::serialization::json_deserializer::Error::inner ( ) ->ConcreteError &
inlineconstexpr

◆ inner() [2/2]

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

◆ into_status_code()

auto di::serialization::json_deserializer::Error::into_status_code ( ) &&->ErrorCode
constexpr

◆ operator==()

auto di::serialization::json_deserializer::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: