OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
openpit::Error Class Reference
Inheritance diagram for openpit::Error:
Collaboration diagram for openpit::Error:

Public Member Functions

std::optional< OpenPitParamErrorCode > Code () const noexcept
 
 Error (std::string message)
 
 Error (std::string message, OpenPitParamErrorCode code)
 
const std::string & Message () const noexcept
 
const char * what () const noexcept override
 

Constructor & Destructor Documentation

◆ Error() [1/2]

openpit::Error::Error ( std::string  message)
inlineexplicit

◆ Error() [2/2]

openpit::Error::Error ( std::string  message,
OpenPitParamErrorCode  code 
)
inline

Member Function Documentation

◆ Code()

std::optional<OpenPitParamErrorCode> openpit::Error::Code ( ) const
inlinenoexcept

◆ Message()

const std::string& openpit::Error::Message ( ) const
inlinenoexcept

◆ what()

const char* openpit::Error::what ( ) const
inlineoverridenoexcept