![]() |
![]()
| ![]() |
![]()
BSON Decimal128 Abstraction SYNOPSIS#include <bson/bson.h> #define BSON_DECIMAL128_STRING 43 #define BSON_DECIMAL128_INF "Infinity" #define BSON_DECIMAL128_NAN "NaN" typedef struct { #if BSON_BYTE_ORDER == BSON_LITTLE_ENDIAN DESCRIPTIONThe bson_decimal128_t structure represents the IEEE-754 Decimal128 data type. The type bson_decimal128_t is an aggregate that contains two uint64_ts, named high and low. The declaration and layout order between them depends on the endian order of the target platform: low will always correspond to the low-order bits of the Decimal128 object, while high corresponds to the high-order bits. The bson_decimal128_t always has a size of sixteen (16), and can be bit-cast to/from a _Decimal128. EXAMPLE#include <bson/bson.h> #include <stdio.h> int main (int argc, char *argv[]) { AUTHORMongoDB, Inc COPYRIGHT2009-present, MongoDB, Inc.
|