9#include <aws/common/bignum.h>
29 explicit BigDecimal(aws_big_decimal *value) noexcept : m_value(value, aws_big_decimal_destroy) {}
31 const aws_big_decimal *GetUnderlyingHandle()
const noexcept {
return m_value.get(); }
35 String ToString()
const noexcept;
41 std::shared_ptr<aws_big_decimal> m_value;
#define AWS_CRT_CPP_API
Definition Exports.h:36
Definition BigDecimal.h:23
aws_byte_cursor ByteCursor
Definition Types.h:31
aws_allocator Allocator
Definition Allocator.h:14
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition Allocator.cpp:24
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition Types.h:45
bool operator==(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition StringView.h:666
bool operator!=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition StringView.h:691
Definition Allocator.h:11