OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
Loading...
Searching...
No Matches
openpit::EngineBuildError Class Reference

#include <engine.hpp>

Inheritance diagram for openpit::EngineBuildError:
openpit::Error

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
inlinenodiscardnoexcept

◆ PolicyGroupId()

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

◆ PolicyName()

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