![]() |
AnCH Framework
0.1
Another C++ Hack Framework
|
#include <dayFormatter.hpp>
Public Member Functions | |
DayFormatter () | |
virtual | ~DayFormatter () |
void | format (const anch::date::Date &date, std::ostream &output) const noexcept |
size_t | getSize () const noexcept |
bool | setValue (anch::date::Date &date, const std::string &value) const noexcept |
const std::string & | getPattern () const noexcept |
![]() | |
virtual | ~IDatePartFormatter () |
Static Public Member Functions | |
static IDatePartFormatter * | getInstance () |
Static Public Attributes | |
static const std::string | PATTERN = "%d" |
Additional Inherited Members | |
![]() | |
static int32_t | getYear (const anch::date::Date &date) |
static void | setYear (anch::date::Date &date, int32_t year) |
static uint16_t | getMonth (const anch::date::Date &date) |
static void | setMonth (anch::date::Date &date, uint16_t month) |
static uint16_t | getDay (const anch::date::Date &date) |
static void | setDay (anch::date::Date &date, uint16_t mday) |
static uint16_t | getHour (const anch::date::Date &date) |
static void | setHour (anch::date::Date &date, uint16_t hour) |
static uint16_t | getMinute (const anch::date::Date &date) |
static void | setMinute (anch::date::Date &date, uint16_t minute) |
static uint16_t | getSecond (const anch::date::Date &date) |
static void | setSecond (anch::date::Date &date, uint16_t second) |
static uint16_t | getMillisecond (const anch::date::Date &date) |
static void | setMillisecond (anch::date::Date &date, uint16_t milli) |
static uint16_t | getMicrosecond (const anch::date::Date &date) |
static void | setMicrosecond (anch::date::Date &date, uint16_t micro) |
static uint16_t | getNanosecond (const anch::date::Date &date) |
static void | setNanosecond (anch::date::Date &date, uint16_t nano) |
Days formatter part
DayFormatter::DayFormatter | ( | ) |
DayFormatter default constructor
|
virtual |
DayFormatter destructor
|
virtualnoexcept |
Format date
date | The Date to format |
output | The output stream to write in |
Implements anch::date::formatter::IDatePartFormatter.
|
static |
Return a new instance of DayFormatter
|
virtualnoexcept |
Get formatter part pattern
Implements anch::date::formatter::IDatePartFormatter.
|
virtualnoexcept |
Get size of formatter part
Implements anch::date::formatter::IDatePartFormatter.
|
virtualnoexcept |
Set value to Date
date | The Date to modify |
value | The value to set |
Implements anch::date::formatter::IDatePartFormatter.
|
static |
The pattern