| 438 | protected: |
| 439 | template <typename Appender> |
| 440 | Return<Appender> FormatDays(arrow_vendored::date::days since_epoch, Appender&& append) { |
| 441 | arrow_vendored::date::sys_days timepoint_days{since_epoch}; |
| 442 | |
| 443 | constexpr size_t buffer_size = detail::BufferSizeYYYY_MM_DD(); |
| 444 | |
| 445 | std::array<char, buffer_size> buffer; |
| 446 | char* cursor = buffer.data() + buffer_size; |
| 447 | |
| 448 | detail::FormatYYYY_MM_DD(arrow_vendored::date::year_month_day{timepoint_days}, |
| 449 | &cursor); |
| 450 | return append(detail::ViewDigitBuffer(buffer, cursor)); |
| 451 | } |
| 452 | }; |
| 453 | |
| 454 | template <> |
nothing calls this directly
no test coverage detected