OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
openpit::EngineBuilder Class Reference

Public Member Functions

template<typename Policy >
EngineBuilderAdd (const Policy &policy)
 
template<typename Policy >
EngineBuilderAddPreTradePolicy (const Policy &policy)
 
Engine Build ()
 
 EngineBuilder (SyncPolicy syncPolicy)
 
OpenPitEngineBuilder * Get () const noexcept
 

Constructor & Destructor Documentation

◆ EngineBuilder()

openpit::EngineBuilder::EngineBuilder ( SyncPolicy  syncPolicy)
inlineexplicit

Member Function Documentation

◆ Add()

template<typename Policy >
EngineBuilder& openpit::EngineBuilder::Add ( const Policy &  policy)
inline

◆ AddPreTradePolicy()

template<typename Policy >
EngineBuilder& openpit::EngineBuilder::AddPreTradePolicy ( const Policy &  policy)
inline

◆ Build()

Engine openpit::EngineBuilder::Build ( )
inline

◆ Get()

OpenPitEngineBuilder* openpit::EngineBuilder::Get ( ) const
inlinenoexcept