|
OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
|
Fixed-point leverage multiplier transport wrapper. More...
#include <param.hpp>
Public Member Functions | |
| constexpr bool | IsSet () const noexcept |
| constexpr | Leverage () noexcept=default |
| constexpr bool | operator!= (const Leverage &other) const noexcept |
| constexpr bool | operator== (const Leverage &other) const noexcept |
| constexpr OpenPitParamLeverage | Raw () const noexcept |
| std::string | ToString () const |
| constexpr float | Value () const noexcept |
Static Public Member Functions | |
| static Leverage | FromFloat (float multiplier) |
| static constexpr Leverage | FromRaw (OpenPitParamLeverage raw) noexcept |
| static constexpr std::optional< Leverage > | FromRawOption (OpenPitParamLeverage raw) noexcept |
| static constexpr Leverage | FromUint16 (std::uint16_t multiplier) noexcept |
| static constexpr OpenPitParamLeverage | RawOption (const std::optional< Leverage > &value) noexcept |
Static Public Attributes | |
| static constexpr std::uint16_t | Max = OPENPIT_PARAM_LEVERAGE_MAX |
| static constexpr std::uint16_t | Min = OPENPIT_PARAM_LEVERAGE_MIN |
| static constexpr OpenPitParamLeverage | NotSet = OPENPIT_PARAM_LEVERAGE_NOT_SET |
| static constexpr OpenPitParamLeverage | Scale = OPENPIT_PARAM_LEVERAGE_SCALE |
| static constexpr float | Step = OPENPIT_PARAM_LEVERAGE_STEP |
Fixed-point leverage multiplier transport wrapper.
|
constexprdefaultnoexcept |
|
inlinestaticnodiscard |
|
inlinestaticnodiscardconstexprnoexcept |
|
inlinestaticnodiscardconstexprnoexcept |
|
inlinestaticnodiscardconstexprnoexcept |
|
inlinenodiscardconstexprnoexcept |
|
inlinenodiscardconstexprnoexcept |
|
inlinenodiscardconstexprnoexcept |
|
inlinenodiscardconstexprnoexcept |
|
inlinestaticnodiscardconstexprnoexcept |
|
inlinenodiscard |
|
inlinenodiscardconstexprnoexcept |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |