Apache Ignite C++ Client
Loading...
Searching...
No Matches
ignite::big_decimal Member List

This is the complete list of members for ignite::big_decimal, including all inherited members.

add(const big_decimal &other, big_decimal &res) constignite::big_decimal
assign_double(double val)ignite::big_decimalinline
assign_int64(int64_t val)ignite::big_decimalinline
assign_string(const std::string &val)ignite::big_decimalinline
assign_string(const char *val, int32_t len)ignite::big_decimalinline
assign_uint64(uint64_t val)ignite::big_decimalinline
big_decimal()=default (defined in ignite::big_decimal)ignite::big_decimal
big_decimal(const std::int8_t *mag, std::int32_t len, std::int16_t scale, std::int8_t sign, bool big_endian=true)ignite::big_decimalinline
big_decimal(const std::byte *data, std::size_t size)ignite::big_decimal
big_decimal(int64_t val)ignite::big_decimalinlineexplicit
big_decimal(int64_t val, int16_t scale)ignite::big_decimalinline
big_decimal(const big_integer &val, int16_t scale)ignite::big_decimalinline
big_decimal(big_integer &&val, int16_t scale)ignite::big_decimalinline
big_decimal(const char *val, int32_t len)ignite::big_decimalinlineexplicit
big_decimal(const std::string &val)ignite::big_decimalinlineexplicit
byte_size() const noexceptignite::big_decimal
compare(const big_decimal &other) constignite::big_decimal
divide(const big_decimal &other, big_decimal &res) constignite::big_decimal
from_double(double val)ignite::big_decimalinlinestatic
get_precision() const noexceptignite::big_decimalinline
get_scale() const noexceptignite::big_decimalinline
get_unscaled_value() const noexceptignite::big_decimalinline
is_negative() const noexceptignite::big_decimalinline
is_positive() const noexceptignite::big_decimalinline
is_zero() const noexceptignite::big_decimalinline
multiply(const big_decimal &other, big_decimal &res) constignite::big_decimal
negate()ignite::big_decimalinline
operator double() constignite::big_decimalinlineexplicit
operator int64_t() constignite::big_decimalinlineexplicit
operator<<(std::ostream &os, const big_decimal &val)ignite::big_decimalfriend
operator>>(std::istream &is, big_decimal &val)ignite::big_decimalfriend
set_scale(std::int16_t new_scale, big_decimal &res) constignite::big_decimal
store_bytes(std::byte *data) constignite::big_decimal
subtract(const big_decimal &other, big_decimal &res) constignite::big_decimal
swap(big_decimal &lhs, big_decimal &rhs)ignite::big_decimalfriend
to_bytes() constignite::big_decimalinline
to_double() constignite::big_decimalinline
to_int64() constignite::big_decimalinline