19 #include <boost/multiprecision/cpp_int.hpp>
20 #include "hazelcast/util/export.h"
22 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
24 #pragma warning(disable : 4251)
45 boost::multiprecision::cpp_int unscaled;
58 struct HAZELCAST_API hash<hazelcast::client::big_decimal>
74 twos_complement(std::vector<int8_t>& a);
86 boost::multiprecision::cpp_int HAZELCAST_API
87 from_bytes(std::vector<int8_t> v);
100 std::vector<int8_t> HAZELCAST_API
101 to_bytes(
const boost::multiprecision::cpp_int& i);
105 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
An arbitrary precision and scale floating point number.