B2BITS FIX Antenna HFT
1.0.16
|
Generic application exception. More...
#include <B2BITS_Exception.h>
Public Member Functions | |
Exception () | |
Constructor. More... | |
Exception (const std::string &aReason) | |
Constructor. More... | |
std::string const & | reason () const throw () |
Returns the reason for this exception. More... | |
virtual const char * | what () const B2B_OVERRIDE throw () |
Returns the reason for this exception. More... | |
virtual | ~Exception () throw () |
Destructor. More... | |
Protected Attributes | |
std::string | m_reason |
std::string that describes raised exception More... | |
Generic application exception.
Utils::Exception::Exception | ( | ) |
Constructor.
Utils::Exception::Exception | ( | const std::string & | aReason | ) |
Constructor.
|
virtual |
Destructor.
std::string const& Utils::Exception::reason | ( | ) | const | |
throw | ( | |||
) |
Returns the reason for this exception.
|
virtual |
Returns the reason for this exception.
|
protected |
std::string that describes raised exception
Referenced by Parser::FieldLengthExceededException::FieldLengthExceededException(), Parser::IncorrectCheckSumException::IncorrectCheckSumException(), Parser::IncorrectMessageLengthException::IncorrectMessageLengthException(), Parser::RequiredTagMissingException::RequiredTagMissingException(), and Parser::TagNotDefinedForThisMessageTypeException::TagNotDefinedForThisMessageTypeException().