Class template ostream_ymd_formatter
boost::date_time::ostream_ymd_formatter — Convert ymd to a standard string formatting policies.
Synopsis
template<typename ymd_type, typename facet_type, typename charT = char>
class ostream_ymd_formatter {
public:
typedef ymd_type::month_type month_type;
typedef ostream_month_formatter< facet_type, charT > month_formatter_type;
typedef std::basic_ostream< charT > ostream_type;
typedef std::basic_string< charT > foo_type;
static void ymd_put(ymd_type, ostream_type &, const facet_type &);
};
Description
ostream_ymd_formatter public static functions
статический void ymd_put(ymd_type ymd, ostream_type & os, const facet_type & f)>>>> Это стандартный код для обработки форматирования дат с годовой информацией о дате. Эта функция использует формат_тип для контроля того, будет ли строка содержать сепараторные символы, и если да, то каким будет персонаж. В добавлении он может форматировать месяц как целое число или строку, контролируемую политикой форматирования