NGen
Loading...
Searching...
No Matches
external::ExternalIntegrationException Class Reference

Custom exception indicating a problem when integrating with some external component. More...

#include <ExternalIntegrationException.hpp>

+ Inheritance diagram for external::ExternalIntegrationException:
+ Collaboration diagram for external::ExternalIntegrationException:

Public Member Functions

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

Private Attributes

std::string what_message
 

Detailed Description

Custom exception indicating a problem when integrating with some external component.

Custom exception for indicating that the framework encountered a problem interoperating with some type of external component with which it should be integrated.

Constructor & Destructor Documentation

◆ ExternalIntegrationException() [1/4]

external::ExternalIntegrationException::ExternalIntegrationException ( char const *const message)
inlinenoexcept

◆ ExternalIntegrationException() [2/4]

external::ExternalIntegrationException::ExternalIntegrationException ( std::string message)
inlinenoexcept

◆ ExternalIntegrationException() [3/4]

external::ExternalIntegrationException::ExternalIntegrationException ( ExternalIntegrationException & exception)
inlinenoexcept

◆ ExternalIntegrationException() [4/4]

external::ExternalIntegrationException::ExternalIntegrationException ( ExternalIntegrationException && exception)
inlinenoexcept

Member Function Documentation

◆ what()

char const * external::ExternalIntegrationException::what ( ) const
inlineoverridenoexcept

References what_message.

Member Data Documentation

◆ what_message

std::string external::ExternalIntegrationException::what_message
private

Referenced by what().


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