microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
chrono.hpp File Reference

std::chrono duration and time-point formatters. More...

#include "../microfmt.hpp"
#include <chrono>
#include <cstdint>
#include <ratio>
#include <string_view>
#include <type_traits>
Include dependency graph for chrono.hpp:

Go to the source code of this file.

Classes

struct  microfmt::detail::duration_suffix< Period >
 
struct  microfmt::detail::duration_suffix< std::nano >
 
struct  microfmt::detail::duration_suffix< std::micro >
 
struct  microfmt::detail::duration_suffix< std::milli >
 
struct  microfmt::detail::duration_suffix< std::ratio< 1 > >
 
struct  microfmt::detail::duration_suffix< std::ratio< 60 > >
 
struct  microfmt::detail::duration_suffix< std::ratio< 3600 > >
 
struct  microfmt::detail::duration_suffix< std::ratio< 86400 > >
 
struct  microfmt::detail::civil_date
 
struct  microfmt::formatter< std::chrono::duration< Rep, Period > >
 
struct  microfmt::formatter< std::chrono::time_point< std::chrono::system_clock, Duration > >
 
struct  microfmt::formatter< std::chrono::time_point< std::chrono::steady_clock, Duration > >
 

Namespaces

namespace  microfmt
 
namespace  microfmt::detail
 

Functions

RELOCO_BEGIN_UNSAFE_CODE constexpr civil_date microfmt::detail::civil_from_days (int32_t z) noexcept
 

Detailed Description

std::chrono duration and time-point formatters.