20 using BaseType = detail::BufferFormatterBase<
decimal64::
Decimal<Prec, RoundPolicy>>;
21 using BaseType::BaseType;
22 using ValueType =
typename BaseType::ValueType;
24 template <
typename Buffer>
25 void operator()(
const UserTypes&, Buffer& buffer)
const {
26 auto bin_str = detail::Int64ToNumericBuffer({
this->value.AsUnbiased(), Prec});
27 buffer.reserve(buffer.size() + bin_str.size());
28 std::copy(bin_str.begin(), bin_str.end(), std::back_inserter(buffer));