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

#include <engine.hpp>

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 ( )
inlinenodiscard

◆ Get()

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