HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
tm_writer< OutputIt, Char, Duration > Class Template Reference

#include <chrono.h>

Public Member Functions

 tm_writer (const std::locale &loc, OutputIt out, const std::tm &tm, const Duration *subsecs=nullptr)
 
OutputIt out () const
 
FMT_CONSTEXPR void on_text (const Char *begin, const Char *end)
 
void on_abbr_weekday ()
 
void on_full_weekday ()
 
void on_dec0_weekday (numeric_system ns)
 
void on_dec1_weekday (numeric_system ns)
 
void on_abbr_month ()
 
void on_full_month ()
 
void on_datetime (numeric_system ns)
 
void on_loc_date (numeric_system ns)
 
void on_loc_time (numeric_system ns)
 
void on_us_date ()
 
void on_iso_date ()
 
void on_utc_offset (numeric_system ns)
 
void on_tz_name ()
 
void on_year (numeric_system ns)
 
void on_short_year (numeric_system ns)
 
void on_offset_year ()
 
void on_century (numeric_system ns)
 
void on_dec_month (numeric_system ns)
 
void on_dec0_week_of_year (numeric_system ns)
 
void on_dec1_week_of_year (numeric_system ns)
 
void on_iso_week_of_year (numeric_system ns)
 
void on_iso_week_based_year ()
 
void on_iso_week_based_short_year ()
 
void on_day_of_year ()
 
void on_day_of_month (numeric_system ns)
 
void on_day_of_month_space (numeric_system ns)
 
void on_24_hour (numeric_system ns, pad_type pad)
 
void on_12_hour (numeric_system ns, pad_type pad)
 
void on_minute (numeric_system ns, pad_type pad)
 
void on_second (numeric_system ns, pad_type pad)
 
void on_12_hour_time ()
 
void on_24_hour_time ()
 
void on_iso_time ()
 
void on_am_pm ()
 
void on_duration_value ()
 
void on_duration_unit ()
 

Detailed Description

template<typename OutputIt, typename Char, typename Duration = std::chrono::seconds>
class tm_writer< OutputIt, Char, Duration >

Definition at line 1164 of file chrono.h.

Constructor & Destructor Documentation

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
tm_writer< OutputIt, Char, Duration >::tm_writer ( const std::locale &  loc,
OutputIt  out,
const std::tm &  tm,
const Duration *  subsecs = nullptr 
)
inline

Definition at line 1353 of file chrono.h.

Member Function Documentation

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_12_hour ( numeric_system  ns,
pad_type  pad 
)
inline

Definition at line 1549 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_12_hour_time ( )
inline

Definition at line 1581 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_24_hour ( numeric_system  ns,
pad_type  pad 
)
inline

Definition at line 1544 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_24_hour_time ( )
inline

Definition at line 1593 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_abbr_month ( )
inline

Definition at line 1392 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_abbr_weekday ( )
inline

Definition at line 1367 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_am_pm ( )
inline

Definition at line 1604 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_century ( numeric_system  ns)
inline

Definition at line 1474 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_datetime ( numeric_system  ns)
inline

Definition at line 1405 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_day_of_month ( numeric_system  ns)
inline

Definition at line 1529 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_day_of_month_space ( numeric_system  ns)
inline

Definition at line 1533 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_day_of_year ( )
inline

Definition at line 1524 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_dec0_week_of_year ( numeric_system  ns)
inline

Definition at line 1498 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_dec0_weekday ( numeric_system  ns)
inline

Definition at line 1379 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_dec1_week_of_year ( numeric_system  ns)
inline

Definition at line 1503 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_dec1_weekday ( numeric_system  ns)
inline

Definition at line 1383 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_dec_month ( numeric_system  ns)
inline

Definition at line 1492 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_duration_unit ( )
inline

Definition at line 1615 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_duration_value ( )
inline

Definition at line 1614 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_full_month ( )
inline

Definition at line 1398 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_full_weekday ( )
inline

Definition at line 1373 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_iso_date ( )
inline

Definition at line 1439 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_iso_time ( )
inline

Definition at line 1598 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_iso_week_based_short_year ( )
inline

Definition at line 1520 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_iso_week_based_year ( )
inline

Definition at line 1519 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_iso_week_of_year ( numeric_system  ns)
inline

Definition at line 1513 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_loc_date ( numeric_system  ns)
inline

Definition at line 1420 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_loc_time ( numeric_system  ns)
inline

Definition at line 1426 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_minute ( numeric_system  ns,
pad_type  pad 
)
inline

Definition at line 1554 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_offset_year ( )
inline

Definition at line 1469 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_second ( numeric_system  ns,
pad_type  pad 
)
inline

Definition at line 1560 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_short_year ( numeric_system  ns)
inline

Definition at line 1464 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
FMT_CONSTEXPR void tm_writer< OutputIt, Char, Duration >::on_text ( const Char *  begin,
const Char *  end 
)
inline

Definition at line 1363 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_tz_name ( )
inline

Definition at line 1457 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_us_date ( )
inline

Definition at line 1432 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_utc_offset ( numeric_system  ns)
inline

Definition at line 1456 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
void tm_writer< OutputIt, Char, Duration >::on_year ( numeric_system  ns)
inline

Definition at line 1459 of file chrono.h.

template<typename OutputIt , typename Char , typename Duration = std::chrono::seconds>
OutputIt tm_writer< OutputIt, Char, Duration >::out ( ) const
inline

Definition at line 1361 of file chrono.h.


The documentation for this class was generated from the following file: