boost-react-native-bundle
Version:
Boost library as in https://sourceforge.net/projects/boost/files/boost/1.57.0/
352 lines (344 loc) • 387 kB
HTML
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Library Reference</title>
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../date_time.html" title="Chapter 9. Boost.Date_Time">
<link rel="prev" href="examples.html" title="Examples">
<link rel="next" href="../boost/date_time/day_functor.html" title="Class template day_functor">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
<td align="center"><a href="../../../index.html">Home</a></td>
<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
<td align="center"><a href="../../../more/index.htm">More</a></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="examples.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../date_time.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/date_time/day_functor.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="date_time.doxy"></a>Library Reference</h2></div></div></div>
<div class="toc"><dl class="toc">
<dt><span class="section"><a href="doxy.html#date_time_reference">Date Time Reference</a></span></dt>
<dt><span class="section"><a href="doxy.html#gregorian_reference">Gregorian Reference</a></span></dt>
<dt><span class="section"><a href="doxy.html#posix_time_reference">Posix Time Reference</a></span></dt>
<dt><span class="section"><a href="doxy.html#local_time_reference">Local Time Reference</a></span></dt>
</dl></div>
<p>
The following is a detailed reference of the date_time library. A click on any of the reference links will take you to a list of the header files found in that section. Following one of those links will take you to a list of the items declared in that header file. Further sublinks take you to detailed descriptions of each individual item.
</p>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="date_time_reference"></a>Date Time Reference</h3></div></div></div>
<div class="toc"><dl class="toc">
<dt><span class="section"><a href="doxy.html#header.boost.date_time.adjust_functors_hpp">Header <boost/date_time/adjust_functors.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.c_local_time_adjustor_hpp">Header <boost/date_time/c_local_time_adjustor.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.c_time_hpp">Header <boost/date_time/c_time.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.compiler_config_hpp">Header <boost/date_time/compiler_config.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.constrained_value_hpp">Header <boost/date_time/constrained_value.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_hpp">Header <boost/date_time/date.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_clock_device_hpp">Header <boost/date_time/date_clock_device.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_defs_hpp">Header <boost/date_time/date_defs.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_duration_hpp">Header <boost/date_time/date_duration.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_duration_types_hpp">Header <boost/date_time/date_duration_types.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_facet_hpp">Header <boost/date_time/date_facet.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_format_simple_hpp">Header <boost/date_time/date_format_simple.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_formatting_hpp">Header <boost/date_time/date_formatting.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_formatting_limited_hpp">Header <boost/date_time/date_formatting_limited.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_formatting_locales_hpp">Header <boost/date_time/date_formatting_locales.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_generator_formatter_hpp">Header <boost/date_time/date_generator_formatter.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_generator_parser_hpp">Header <boost/date_time/date_generator_parser.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_generators_hpp">Header <boost/date_time/date_generators.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_iterator_hpp">Header <boost/date_time/date_iterator.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_names_put_hpp">Header <boost/date_time/date_names_put.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.date_parsing_hpp">Header <boost/date_time/date_parsing.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.dst_rules_hpp">Header <boost/date_time/dst_rules.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.dst_transition_generators_hpp">Header <boost/date_time/dst_transition_generators.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.filetime_functions_hpp">Header <boost/date_time/filetime_functions.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.format_date_parser_hpp">Header <boost/date_time/format_date_parser.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.gregorian_calendar_hpp">Header <boost/date_time/gregorian_calendar.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.int_adapter_hpp">Header <boost/date_time/int_adapter.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.iso_format_hpp">Header <boost/date_time/iso_format.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.local_time_adjustor_hpp">Header <boost/date_time/local_time_adjustor.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.local_timezone_defs_hpp">Header <boost/date_time/local_timezone_defs.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.microsec_time_clock_hpp">Header <boost/date_time/microsec_time_clock.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.parse_format_base_hpp">Header <boost/date_time/parse_format_base.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.period_hpp">Header <boost/date_time/period.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.period_formatter_hpp">Header <boost/date_time/period_formatter.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.period_parser_hpp">Header <boost/date_time/period_parser.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.special_defs_hpp">Header <boost/date_time/special_defs.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.special_values_formatter_hpp">Header <boost/date_time/special_values_formatter.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.special_values_parser_hpp">Header <boost/date_time/special_values_parser.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.string_convert_hpp">Header <boost/date_time/string_convert.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.string_parse_tree_hpp">Header <boost/date_time/string_parse_tree.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.strings_from_facet_hpp">Header <boost/date_time/strings_from_facet.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_hpp">Header <boost/date_time/time.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_clock_hpp">Header <boost/date_time/time_clock.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_defs_hpp">Header <boost/date_time/time_defs.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_duration_hpp">Header <boost/date_time/time_duration.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_facet_hpp">Header <boost/date_time/time_facet.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_formatting_streams_hpp">Header <boost/date_time/time_formatting_streams.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_iterator_hpp">Header <boost/date_time/time_iterator.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_parsing_hpp">Header <boost/date_time/time_parsing.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_resolution_traits_hpp">Header <boost/date_time/time_resolution_traits.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_system_counted_hpp">Header <boost/date_time/time_system_counted.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_system_split_hpp">Header <boost/date_time/time_system_split.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_zone_base_hpp">Header <boost/date_time/time_zone_base.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.time_zone_names_hpp">Header <boost/date_time/time_zone_names.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.tz_db_base_hpp">Header <boost/date_time/tz_db_base.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.wrapping_int_hpp">Header <boost/date_time/wrapping_int.hpp></a></span></dt>
<dt><span class="section"><a href="doxy.html#header.boost.date_time.year_month_day_hpp">Header <boost/date_time/year_month_day.hpp></a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.adjust_functors_hpp"></a>Header <<a href="../../../boost/date_time/adjust_functors.hpp" target="_top">boost/date_time/adjust_functors.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/day_functor.html" title="Class template day_functor">day_functor</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/month_functor.html" title="Class template month_functor">month_functor</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/week_functor.html" title="Class template week_functor">week_functor</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/year_functor.html" title="Class template year_functor">year_functor</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.c_local_time_adjustor_hpp"></a>Header <<a href="../../../boost/date_time/c_local_time_adjustor.hpp" target="_top">boost/date_time/c_local_time_adjustor.hpp</a>></h4></div></div></div>
<p>Time adjustment calculations based on machine </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> time_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/c_local_adjustor.html" title="Class template c_local_adjustor">c_local_adjustor</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.c_time_hpp"></a>Header <<a href="../../../boost/date_time/c_time.hpp" target="_top">boost/date_time/c_time.hpp</a>></h4></div></div></div>
<p>Provide workarounds related to the ctime header </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">std</span> <span class="special">{</span>
<span class="special">}</span><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">struct</span> <a class="link" href="../boost/date_time/c_time.html" title="Struct c_time">c_time</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.compiler_config_hpp"></a>Header <<a href="../../../boost/date_time/compiler_config.hpp" target="_top">boost/date_time/compiler_config.hpp</a>></h4></div></div></div></div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.constrained_value_hpp"></a>Header <<a href="../../../boost/date_time/constrained_value.hpp" target="_top">boost/date_time/constrained_value.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">CV</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> value_policies<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/CV/constrained_value.html" title="Class template constrained_value">constrained_value</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> rep_type<span class="special">,</span> <span class="identifier">rep_type</span> min_value<span class="special">,</span> <span class="identifier">rep_type</span> max_value<span class="special">,</span>
<span class="keyword">typename</span> exception_type<span class="special">></span>
<span class="keyword">class</span> <a class="link" href="../boost/CV/simple_exception_policy.html" title="Class template simple_exception_policy">simple_exception_policy</a><span class="special">;</span>
<span class="comment">// Represent a min or max violation type. </span>
<span class="keyword">enum</span> <a name="boost.CV.violation_enum"></a>violation_enum <span class="special">{</span> min_violation, max_violation <span class="special">}</span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_hpp"></a>Header <<a href="../../../boost/date_time/date.hpp" target="_top">boost/date_time/date.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> calendar<span class="special">,</span> <span class="keyword">typename</span> duration_type_<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/date.html" title="Class template date">date</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_clock_device_hpp"></a>Header <<a href="../../../boost/date_time/date_clock_device.hpp" target="_top">boost/date_time/date_clock_device.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/day_clock.html" title="Class template day_clock">day_clock</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_defs_hpp"></a>Header <<a href="../../../boost/date_time/date_defs.hpp" target="_top">boost/date_time/date_defs.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="comment">// An enumeration of weekday names. </span>
<span class="keyword">enum</span> <a name="boost.date_time.weekdays"></a>weekdays <span class="special">{</span> Sunday, Monday, Tuesday, Wednesday, Thursday, Friday,
Saturday <span class="special">}</span><span class="special">;</span>
<span class="comment">// Simple enum to allow for nice programming with Jan, Feb, etc. </span>
<span class="keyword">enum</span> <a name="boost.date_time.months_of_year"></a>months_of_year <span class="special">{</span> Jan = =1, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep,
Oct, Nov, Dec, NotAMonth, NumMonths <span class="special">}</span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_duration_hpp"></a>Header <<a href="../../../boost/date_time/date_duration.hpp" target="_top">boost/date_time/date_duration.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> duration_rep_traits<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/date_duration.html" title="Class template date_duration">date_duration</a><span class="special">;</span>
<span class="keyword">struct</span> <a class="link" href="../boost/date_time/duration_traits_long.html" title="Struct duration_traits_long">duration_traits_long</a><span class="special">;</span>
<span class="keyword">struct</span> <a class="link" href="../boost/date_time/duration_traits_adapted.html" title="Struct duration_traits_adapted">duration_traits_adapted</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_duration_types_hpp"></a>Header <<a href="../../../boost/date_time/date_duration_types.hpp" target="_top">boost/date_time/date_duration_types.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> duration_config<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/weeks_duration.html" title="Class template weeks_duration">weeks_duration</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> t<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/years_duration.html" title="Class template years_duration">years_duration</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> base_config<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/months_duration.html" title="Class template months_duration">months_duration</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_facet_hpp"></a>Header <<a href="../../../boost/date_time/date_facet.hpp" target="_top">boost/date_time/date_facet.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span>
<span class="keyword">typename</span> OutItrT <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ostreambuf_iterator</span><span class="special"><</span><span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special"><</span><span class="identifier">CharT</span><span class="special">></span> <span class="special">></span> <span class="special">></span>
<span class="keyword">class</span> <a class="link" href="../boost/date_time/date_facet.html" title="Class template date_facet">date_facet</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span>
<span class="keyword">typename</span> InItrT <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">istreambuf_iterator</span><span class="special"><</span><span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special"><</span><span class="identifier">CharT</span><span class="special">></span> <span class="special">></span> <span class="special">></span>
<span class="keyword">class</span> <a class="link" href="../boost/date_time/date_input_facet.html" title="Class template date_input_facet">date_input_facet</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_format_simple_hpp"></a>Header <<a href="../../../boost/date_time/date_format_simple.hpp" target="_top">boost/date_time/date_format_simple.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> charT<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/simple_format.html" title="Class template simple_format">simple_format</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/simple_format_idp110400656.html" title="Class simple_format<wchar_t>">simple_format</a><span class="special"><</span><span class="keyword">wchar_t</span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_formatting_hpp"></a>Header <<a href="../../../boost/date_time/date_formatting.hpp" target="_top">boost/date_time/date_formatting.hpp</a>></h4></div></div></div></div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_formatting_limited_hpp"></a>Header <<a href="../../../boost/date_time/date_formatting_limited.hpp" target="_top">boost/date_time/date_formatting_limited.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> month_type<span class="special">,</span> <span class="keyword">typename</span> format_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/month_formatter.html" title="Class template month_formatter">month_formatter</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ymd_type<span class="special">,</span> <span class="keyword">typename</span> format_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/ymd_formatter.html" title="Class template ymd_formatter">ymd_formatter</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">,</span> <span class="keyword">typename</span> format_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/date_formatter.html" title="Class template date_formatter">date_formatter</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_formatting_locales_hpp"></a>Header <<a href="../../../boost/date_time/date_formatting_locales.hpp" target="_top">boost/date_time/date_formatting_locales.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> facet_type<span class="special">,</span> <span class="keyword">typename</span> charT <span class="special">=</span> <span class="keyword">char</span><span class="special">></span>
<span class="keyword">class</span> <a class="link" href="../boost/date_time/ostream_month_formatter.html" title="Class template ostream_month_formatter">ostream_month_formatter</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> weekday_type<span class="special">,</span> <span class="keyword">typename</span> facet_type<span class="special">,</span>
<span class="keyword">typename</span> charT <span class="special">=</span> <span class="keyword">char</span><span class="special">></span>
<span class="keyword">class</span> <a class="link" href="../boost/date_time/ostream_weekday_formatter.html" title="Class template ostream_weekday_formatter">ostream_weekday_formatter</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ymd_type<span class="special">,</span> <span class="keyword">typename</span> facet_type<span class="special">,</span> <span class="keyword">typename</span> charT <span class="special">=</span> <span class="keyword">char</span><span class="special">></span>
<span class="keyword">class</span> <a class="link" href="../boost/date_time/ostream_ymd_formatter.html" title="Class template ostream_ymd_formatter">ostream_ymd_formatter</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">,</span> <span class="keyword">typename</span> facet_type<span class="special">,</span> <span class="keyword">typename</span> charT <span class="special">=</span> <span class="keyword">char</span><span class="special">></span>
<span class="keyword">class</span> <a class="link" href="../boost/date_time/ostream_date_formatter.html" title="Class template ostream_date_formatter">ostream_date_formatter</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_generator_formatter_hpp"></a>Header <<a href="../../../boost/date_time/date_generator_formatter.hpp" target="_top">boost/date_time/date_generator_formatter.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">,</span> <span class="keyword">typename</span> CharT<span class="special">,</span>
<span class="keyword">typename</span> OutItrT <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ostreambuf_iterator</span><span class="special"><</span><span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special"><</span><span class="identifier">CharT</span><span class="special">></span> <span class="special">></span> <span class="special">></span>
<span class="keyword">class</span> <a class="link" href="../boost/date_time/date_generator_formatter.html" title="Class template date_generator_formatter">date_generator_formatter</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_generator_parser_hpp"></a>Header <<a href="../../../boost/date_time/date_generator_parser.hpp" target="_top">boost/date_time/date_generator_parser.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">,</span> <span class="keyword">typename</span> charT<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_generators_hpp"></a>Header <<a href="../../../boost/date_time/date_generators.hpp" target="_top">boost/date_time/date_generators.hpp</a>></h4></div></div></div>
<p>Definition and implementation of date algorithm templates </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/year_based_generator.html" title="Class template year_based_generator">year_based_generator</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/partial_date.html" title="Class template partial_date">partial_date</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/nth_kday_of_month.html" title="Class template nth_kday_of_month">nth_kday_of_month</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/first_kday_of_month.html" title="Class template first_kday_of_month">first_kday_of_month</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/last_kday_of_month.html" title="Class template last_kday_of_month">last_kday_of_month</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/first_kday_after.html" title="Class template first_kday_after">first_kday_after</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/first_kday_before.html" title="Class template first_kday_before">first_kday_before</a><span class="special">;</span>
<span class="comment">// Returns nth arg as string. 1 -> "first", 2 -> "second", max is 5. </span>
<span class="identifier">BOOST_DATE_TIME_DECL</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="boost.date_time.nth_as_str"></a><span class="identifier">nth_as_str</span><span class="special">(</span><span class="keyword">int</span> n<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">,</span> <span class="keyword">typename</span> weekday_type<span class="special">></span>
<span class="identifier">date_type</span><span class="special">::</span><span class="identifier">duration_type</span>
<a class="link" href="../boost/date_time/days_until_weekday.html" title="Function template days_until_weekday"><span class="identifier">days_until_weekday</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">date_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">weekday_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">,</span> <span class="keyword">typename</span> weekday_type<span class="special">></span>
<span class="identifier">date_type</span><span class="special">::</span><span class="identifier">duration_type</span>
<a class="link" href="../boost/date_time/days_before_weekday.html" title="Function template days_before_weekday"><span class="identifier">days_before_weekday</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">date_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">weekday_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">,</span> <span class="keyword">typename</span> weekday_type<span class="special">></span>
<span class="identifier">date_type</span> <a class="link" href="../boost/date_time/next_weekday.html" title="Function template next_weekday"><span class="identifier">next_weekday</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">date_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">weekday_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">,</span> <span class="keyword">typename</span> weekday_type<span class="special">></span>
<span class="identifier">date_type</span> <a class="link" href="../boost/date_time/previous_weekday.html" title="Function template previous_weekday"><span class="identifier">previous_weekday</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">date_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">weekday_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_iterator_hpp"></a>Header <<a href="../../../boost/date_time/date_iterator.hpp" target="_top">boost/date_time/date_iterator.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/date_itr_base.html" title="Class template date_itr_base">date_itr_base</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> offset_functor<span class="special">,</span> <span class="keyword">typename</span> date_type<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/date_time/date_itr.html" title="Class template date_itr">date_itr</a><span class="special">;</span>
<span class="comment">// An iterator over dates with varying resolution (day, week, month, year, etc) </span>
<span class="keyword">enum</span> <a name="boost.date_time.date_resolutions"></a>date_resolutions <span class="special">{</span> day, week, months, year, decade, century,
NumDateResolutions <span class="special">}</span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_names_put_hpp"></a>Header <<a href="../../../boost/date_time/date_names_put.hpp" target="_top">boost/date_time/date_names_put.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Config<span class="special">,</span> <span class="keyword">typename</span> charT <span class="special">=</span> <span class="keyword">char</span><span class="special">,</span>
<span class="keyword">typename</span> OutputIterator <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ostreambuf_iterator</span><span class="special"><</span><span class="identifier">charT</span><span class="special">></span> <span class="special">></span>
<span class="keyword">class</span> <a class="link" href="../boost/date_time/date_names_put.html" title="Class template date_names_put">date_names_put</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Config<span class="special">,</span> <span class="keyword">typename</span> charT <span class="special">=</span> <span class="keyword">char</span><span class="special">,</span>
<span class="keyword">typename</span> OutputIterator <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ostreambuf_iterator</span><span class="special"><</span><span class="identifier">charT</span><span class="special">></span> <span class="special">></span>
<span class="keyword">class</span> <a class="link" href="../boost/date_time/all_date_names_put.html" title="Class template all_date_names_put">all_date_names_put</a><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.date_time.date_parsing_hpp"></a>Header <<a href="../../../boost/date_time/date_parsing.hpp" target="_top">boost/date_time/date_parsing.hpp</a>></h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">date_time</span> <span class="special">{</span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="../boost/date_time/convert_to_lower.html" title="Function convert_to_lower"><span class="identifier">convert_to_lower</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">)</span><span class="special">;</span>
<span class="comment">// Helper function for parse_date. </span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> month_type<span class="special">></span>
<span class="keyword">unsigned</span> <span class="keyword">short</span> <a name="boost.date_time.month_str_to_ushort"></a><span class="identifier">month_str_to_ushort</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&</span> s<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> charT<span class="special">></span>
<span class="keyword">short</span> <a class="link" href="../boost/date_time/find_match.html" title="Function template find_match"><span class="identifier">find_match</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">charT</span> <span class="special">*</span><span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">charT</span> <span class="special">*</span><span class="keyword">const</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">short</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">charT</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> date_type<span class="special">></span>
<span class="identifier">date_type</span> <a class="link" href="../boost/date_time/parse_date.html" title="Function template parse_date"><span class="identifier">parse_date</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identi