Represents an IEEE 754-2008 BSON Decimal128 value in a platform-independent way.
More...
#include <decimal128.hpp>
Represents an IEEE 754-2008 BSON Decimal128 value in a platform-independent way.
◆ decimal128() [1/2]
bsoncxx::v_noabi::decimal128::decimal128 |
( |
uint64_t |
high, |
|
|
uint64_t |
low |
|
) |
| |
|
inlinenoexcept |
Constructs a BSON Decimal128 from high and low 64-bit big-endian parts.
- Parameters
-
high | The high 64-bits. |
low | The low 64-bits. |
◆ decimal128() [2/2]
bsoncxx::v_noabi::decimal128::decimal128 |
( |
stdx::string_view |
str | ) |
|
|
explicit |
Constructs a BSON Decimal128 from a string.
- Parameters
-
str | A string representation of a decimal number. |
- Exceptions
-
◆ to_string()
std::string bsoncxx::v_noabi::decimal128::to_string |
( |
| ) |
const |
Converts this decimal128 value to a string representation.
- Returns
- A string representation of a IEEE 754-2008 decimal number.
The documentation for this class was generated from the following file: