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

#include <engine.hpp>

Public Member Functions

void Commit () noexcept
OpenPitPretradePreTradeReservation * Get () const noexcept
 operator bool () const noexcept
 Reservation ()=default
 Reservation (OpenPitPretradePreTradeReservation *handle) noexcept
void Rollback () noexcept

Constructor & Destructor Documentation

◆ Reservation() [1/2]

openpit::pretrade::Reservation::Reservation ( )
default

◆ Reservation() [2/2]

openpit::pretrade::Reservation::Reservation ( OpenPitPretradePreTradeReservation * handle)
inlineexplicitnoexcept

Member Function Documentation

◆ Commit()

void openpit::pretrade::Reservation::Commit ( )
inlinenoexcept

◆ Get()

OpenPitPretradePreTradeReservation * openpit::pretrade::Reservation::Get ( ) const
inlinenodiscardnoexcept

◆ operator bool()

openpit::pretrade::Reservation::operator bool ( ) const
inlineexplicitnodiscardnoexcept

◆ Rollback()

void openpit::pretrade::Reservation::Rollback ( )
inlinenoexcept