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

Public Member Functions

EngineBuildErrorCode Code () const noexcept
 
 EngineBuildError (std::string message, EngineBuildErrorCode code, std::string policyName, std::uint16_t policyGroupId)
 
std::uint16_t PolicyGroupId () const noexcept
 
const std::string & PolicyName () const noexcept
 
- Public Member Functions inherited from openpit::Error
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

◆ EngineBuildError()

openpit::EngineBuildError::EngineBuildError ( std::string  message,
EngineBuildErrorCode  code,
std::string  policyName,
std::uint16_t  policyGroupId 
)
inline

Member Function Documentation

◆ Code()

EngineBuildErrorCode openpit::EngineBuildError::Code ( ) const
inlinenoexcept

◆ PolicyGroupId()

std::uint16_t openpit::EngineBuildError::PolicyGroupId ( ) const
inlinenoexcept

◆ PolicyName()

const std::string& openpit::EngineBuildError::PolicyName ( ) const
inlinenoexcept