|
| template<typename MsgType> |
| Timestamp | getTransactTime (MsgType &&msg, typename std::enable_if< hasTransactTime< MsgType >::value, void * >::type=nullptr) |
| template<typename MsgType> |
| Timestamp | getTransactTime (MsgType &&msg, typename std::enable_if<!hasTransactTime< MsgType >::value &&hasExecId< MsgType >::value, void * >::type=nullptr) |
| template<typename MsgType> |
| Timestamp | getTransactTime (MsgType &&, typename std::enable_if<!hasTransactTime< MsgType >::value &&!hasExecId< MsgType >::value, void * >::type=nullptr) |
| template<typename MsgType> |
| ExecTypeEnum | getOrdStatus (MsgType &&msg, ExecTypeEnum, typename std::enable_if< hasExecType< MsgType >::value, void * >::type=nullptr) |
| template<typename MsgType> |
| ExecTypeEnum | getOrdStatus (MsgType &&, ExecTypeEnum defaultValue, typename std::enable_if<!hasExecType< MsgType >::value, void * >::type=nullptr) |
| template<typename MsgType> |
| void | setOrdStatus (Order &order, MsgType &&msg, ExecTypeEnum defaultValue) |
| template<typename MsgType> |
| void | setLeavesQty (Order &order, MsgType &&msg, typename std::enable_if< hasLeavesQty< MsgType >::value, void * >::type=nullptr) |
| template<typename MsgType> |
| void | setLeavesQty (Order &, MsgType &&, typename std::enable_if<!hasLeavesQty< MsgType >::value, void * >::type=nullptr) |
| Decimal9 | toPriceMantissa (Decimal value) |
| template<typename T> |
| T | parseUserInput (const std::string &userInput, typename std::enable_if< std::is_integral< T >::value, void * >::type=nullptr) |
| template<typename T> |
| T | parseUserInput (const std::string &userInput, typename std::enable_if< isScopedEnum< T >::value, void * >::type=nullptr) |
| template<typename T> |
| Decimal | parseUserInput (const std::string &userInput, typename std::enable_if< std::is_floating_point< T >::value, void * >::type=nullptr) |
| template<typename T> |
| T | parseUserInput (const std::string &userInput, typename std::enable_if< std::is_same< T, std::string >::value, void * >::type=nullptr) |
| template<typename T> |
| auto | toValueNamePair (T v, typename std::enable_if< isScopedEnum< T >::value, void * >::type=nullptr) |
| template<typename It> |
| auto | join (It first, It last, char delim, typename std::enable_if< isScopedEnum< typename It::value_type >::value, void * >::type=nullptr) |