$darkmode
cloe::ModelAbort Class Reference

#include <model.hpp>

Inheritance diagram for cloe::ModelAbort:
Collaboration diagram for cloe::ModelAbort:

Public Member Functions

ModelAbort explanation (std::string explanation) &&
 
template<typename... Args>
ModelAbort explanation (std::string_view format, const Args &... args) &&
 
- Public Member Functions inherited from cloe::ModelError
ModelError explanation (std::string explanation) &&
 
template<typename... Args>
ModelError explanation (std::string_view format, const Args &... args) &&
 
 Error (std::string_view what)
 
template<typename... Args>
 Error (std::string_view format, Args &&... args)
 
- Public Member Functions inherited from cloe::Error
 Error (std::string_view what)
 
template<typename... Args>
 Error (std::string_view format, Args &&... args)
 
const char * what () const noexcept override
 
bool has_explanation () const
 
void set_explanation (std::string explanation)
 
template<typename... Args>
void set_explanation (std::string_view format, Args &&... args)
 
const std::string & explanation () const
 
Error explanation (std::string explanation) &&
 
template<typename... Args>
Error explanation (std::string_view format, Args &&... args) &&
 

Detailed Description

ModelAbort indicates that the model has encountered an error or received a request that causes it to believe that the simulation should be aborted.

See also
AsyncAbort

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