NGen
Loading...
Searching...
No Matches
models::external::State_Exception Class Reference

Custom exception indicating bad external model state. More...

#include <State_Exception.hpp>

+ Inheritance diagram for models::external::State_Exception:
+ Collaboration diagram for models::external::State_Exception:

Public Member Functions

 State_Exception (char const *const message) noexcept
 
 State_Exception (std::string message) noexcept
 
 State_Exception (State_Exception &exception) noexcept
 
 State_Exception (State_Exception &&exception) noexcept
 
virtual char const * what () const noexcept override
 

Private Attributes

std::string what_message
 

Detailed Description

Custom exception indicating bad external model state.

Custom exception for indicating that an external model has, or at least potentially has, entered into an invalid state.

Constructor & Destructor Documentation

◆ State_Exception() [1/4]

models::external::State_Exception::State_Exception ( char const *const message)
inlinenoexcept

◆ State_Exception() [2/4]

models::external::State_Exception::State_Exception ( std::string message)
inlinenoexcept

◆ State_Exception() [3/4]

models::external::State_Exception::State_Exception ( State_Exception & exception)
inlinenoexcept

◆ State_Exception() [4/4]

models::external::State_Exception::State_Exception ( State_Exception && exception)
inlinenoexcept

Member Function Documentation

◆ what()

virtual char const * models::external::State_Exception::what ( ) const
inlineoverridevirtualnoexcept

Member Data Documentation

◆ what_message

std::string models::external::State_Exception::what_message
private

Referenced by what().


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