![]() |
AnCH Framework
0.1
Another C++ Hack Framework
|
#include <millisecondFormatter.hpp>
Public Member Functions | |
MillisecondFormatter () | |
virtual | ~MillisecondFormatter () |
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 = "%s" |
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) |
Milliseconds formatter part
MillisecondFormatter::MillisecondFormatter | ( | ) |
MillisecondFormatter default constructor
|
virtual |
MillisecondFormatter 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 MillisecondFormatter
|
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