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

#include <tx.hpp>

Public Member Functions

 Mutations (const Mutations &)=delete
 Mutations (Mutations &&)=delete
 Mutations (OpenPitMutations *native) noexcept
OpenPitMutations * Native () const noexcept
Mutationsoperator= (const Mutations &)=delete
Mutationsoperator= (Mutations &&)=delete
template<typename Commit, typename Rollback>
void Push (Commit &&commit, Rollback &&rollback)

Constructor & Destructor Documentation

◆ Mutations() [1/3]

openpit::tx::Mutations::Mutations ( OpenPitMutations * native)
inlineexplicitnoexcept

◆ Mutations() [2/3]

openpit::tx::Mutations::Mutations ( const Mutations & )
delete

◆ Mutations() [3/3]

openpit::tx::Mutations::Mutations ( Mutations && )
delete

Member Function Documentation

◆ Native()

OpenPitMutations * openpit::tx::Mutations::Native ( ) const
inlinenodiscardnoexcept

◆ operator=() [1/2]

Mutations & openpit::tx::Mutations::operator= ( const Mutations & )
delete

◆ operator=() [2/2]

Mutations & openpit::tx::Mutations::operator= ( Mutations && )
delete

◆ Push()

template<typename Commit, typename Rollback>
void openpit::tx::Mutations::Push ( Commit && commit,
Rollback && rollback )
inline