Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
SelfCheckFailure Struct Reference

#include "common/advice/index.hpp"

Description

Definition at line 494 of file index.hpp.

Public Member Functions

 SelfCheckFailure (Literal failure)
 
- Public Member Functions inherited from LumieraError< eID, PAR >
 LumieraError (std::string description="", lumiera_err const id=eID) noexcept
 
 LumieraError (std::exception const &cause, std::string description="", lumiera_err const id=eID) noexcept
 
- Public Member Functions inherited from Error
virtual ~Error () noexcept
 
 Error (string description="", lumiera_err const id=LERR_(EXCEPTION)) noexcept
 this is an interface
 
 Error (std::exception const &cause, string description="", lumiera_err const id=LERR_(EXCEPTION)) noexcept
 
 Error (Error &&)=default
 
 Error (Error const &)=default
 
Erroroperator= (Error &&)=delete
 
Erroroperator= (Error const &)=delete
 
virtual CStr what () const noexcept override
 std::exception interface : yield a diagnostic message
 
lumiera_err getID () const noexcept
 the internal Lumiera-error-ID (was set as C-errorstate in ctor)
 
string const & getUsermsg () const noexcept
 extract the message to be displayed for the user
 
string const & rootCause () const noexcept
 If this exception was caused by a chain of further exceptions, return the description of the first one registered in this throw sequence.
 
ErrorsetUsermsg (string const &newMsg) noexcept
 replace the previous or default friendly message for the user.
 
ErrorprependInfo (string const &text) noexcept
 give additional developer info.
 

Constructor & Destructor Documentation

◆ SelfCheckFailure()

SelfCheckFailure ( Literal  failure)
inline

Definition at line 497 of file index.hpp.

+ Inheritance diagram for SelfCheckFailure:
+ Collaboration diagram for SelfCheckFailure:

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