<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>Boost.Locale: boost/locale/date_time.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="boost-small.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Boost.Locale
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('date__time_8hpp_source.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">date_time.hpp</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">//  Copyright (c) 2009-2011 Artyom Beilis (Tonkikh)</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">//  Distributed under the Boost Software License, Version 1.0. (See</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//  accompanying file LICENSE_1_0.txt or copy at</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//  http://www.boost.org/LICENSE_1_0.txt)</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#ifndef BOOST_LOCALE_DATE_TIME_HPP_INCLUDED</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BOOST_LOCALE_DATE_TIME_HPP_INCLUDED</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#include &lt;boost/locale/config.hpp&gt;</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#ifdef BOOST_MSVC</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#  pragma warning(push)</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#  pragma warning(disable : 4275 4251 4231 4660)</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;boost/locale/hold_ptr.hpp&gt;</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;boost/locale/date_time_facet.hpp&gt;</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &lt;boost/locale/formatting.hpp&gt;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;boost/locale/time_zone.hpp&gt;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;locale&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span>boost {</div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;    <span class="keyword">namespace </span>locale {</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__error.html">   39</a></span>&#160;        <span class="keyword">class </span>BOOST_SYMBOL_VISIBLE <a class="code" href="classboost_1_1locale_1_1date__time__error.html">date_time_error</a> : <span class="keyword">public</span> std::runtime_error {</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;        <span class="keyword">public</span>:</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__error.html#abbd57421fc4617b23ecb33c398152dc8">   44</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time__error.html#abbd57421fc4617b23ecb33c398152dc8">date_time_error</a>(std::string <span class="keyword">const</span> &amp;e) : std::runtime_error(e) {}</div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;        };</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structboost_1_1locale_1_1date__time__period.html">   56</a></span>&#160;        <span class="keyword">struct </span><a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> </div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        {</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structboost_1_1locale_1_1date__time__period.html#aa6511600eb5264c8597f700668e9c628">   58</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> <a class="code" href="structboost_1_1locale_1_1date__time__period.html#aa6511600eb5264c8597f700668e9c628">type</a>;   </div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structboost_1_1locale_1_1date__time__period.html#aec776b16ed46a22833308a4112886ca4">   59</a></span>&#160;            <span class="keywordtype">int</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html#aec776b16ed46a22833308a4112886ca4">value</a>;                  </div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;            <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="structboost_1_1locale_1_1date__time__period.html#a219fa833071824e308a45dc44384fb99">operator+</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> *<span class="keyword">this</span>; }</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structboost_1_1locale_1_1date__time__period.html#ab3937bd69fcfeac096dceeee0f13437e">   67</a></span>&#160;            <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="structboost_1_1locale_1_1date__time__period.html#ab3937bd69fcfeac096dceeee0f13437e">operator-</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html#a61b11b2243098412dddd804ca7e104af">date_time_period</a>(<a class="code" href="structboost_1_1locale_1_1date__time__period.html#aa6511600eb5264c8597f700668e9c628">type</a>,-<a class="code" href="structboost_1_1locale_1_1date__time__period.html#aec776b16ed46a22833308a4112886ca4">value</a>); }</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;            </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structboost_1_1locale_1_1date__time__period.html#a61b11b2243098412dddd804ca7e104af">   72</a></span>&#160;            <a class="code" href="structboost_1_1locale_1_1date__time__period.html#a61b11b2243098412dddd804ca7e104af">date_time_period</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f=<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>(),<span class="keywordtype">int</span> v=1) : <a class="code" href="structboost_1_1locale_1_1date__time__period.html#aa6511600eb5264c8597f700668e9c628">type</a>(f), <a class="code" href="structboost_1_1locale_1_1date__time__period.html#aec776b16ed46a22833308a4112886ca4">value</a>(v) {}</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;        };</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html">   75</a></span>&#160;        <span class="keyword">namespace </span>period {</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a6468414599fd81815943e8d9e868fd1b">   79</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a6468414599fd81815943e8d9e868fd1b">invalid</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aab24556edbe246e0bc3b4b0d3f2e627eb">marks::invalid</a>); }</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a62d0745dbb555066a7281b9c805ceab7">   83</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a62d0745dbb555066a7281b9c805ceab7">era</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aacc399d4cddd6d129a7d36cc2ce94b47a">marks::era</a>); }</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a9ea8d1453bed512ee16bea3199fd92af">   87</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a9ea8d1453bed512ee16bea3199fd92af">year</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa57de42317988a555460cf98be583addc">marks::year</a>); }</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#aeb2dfdc73c6d16796360eca141654aba">   91</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#aeb2dfdc73c6d16796360eca141654aba">extended_year</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa827e0e9673cbb1e0983191ea42c88c88">marks::extended_year</a>); }</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">   95</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa1fe197c6bcc18839b75fc550857ed89a">marks::month</a>); }</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a72438d8d7da8493457e043aa442f0d9d">   99</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a72438d8d7da8493457e043aa442f0d9d">day</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aac944d440d0afd38cc75c1011319f790e">marks::day</a>); }</div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a33e67d3354486021fa1e7076d30d51a4">  103</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a33e67d3354486021fa1e7076d30d51a4">day_of_year</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa6e0f5f21ddfe455d27dfdafb5e58796b">marks::day_of_year</a>); }</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">  112</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aaefcf18fd66bcbbac887950c40d5e039b">marks::day_of_week</a>); }</div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a083c271b3bbd29e4644b59fb3e34a4d7">  117</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a083c271b3bbd29e4644b59fb3e34a4d7">day_of_week_in_month</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aada04317134ebd8c192c431fdc6776756">marks::day_of_week_in_month</a>); }</div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a57d6b8f97bd6604e13c6982ed0953678">  121</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a57d6b8f97bd6604e13c6982ed0953678">day_of_week_local</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa16f1add720e3211b165609cc8bf49edf">marks::day_of_week_local</a>); }</div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a35f2ca900e3cda757c4598b686ca5969">  125</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a35f2ca900e3cda757c4598b686ca5969">hour</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa889701bc6cf11a9ee39d7223691966e1">marks::hour</a>); }</div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#af96ab88b9d168801bfde95c7ad24613a">  129</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#af96ab88b9d168801bfde95c7ad24613a">hour_12</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa33760c5f41e6cb76695f18d65f5d0a9d">marks::hour_12</a>); }</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a61b2390a32e15c6aa2c26bc06d21a20c">  133</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a61b2390a32e15c6aa2c26bc06d21a20c">am_pm</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa8c4f7415895e44b3c1c9484a8eadcf06">marks::am_pm</a>); }</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a0076efc591f6341ef785f49422b6fa89">  137</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a0076efc591f6341ef785f49422b6fa89">minute</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa1fec41808558d9452161712537717906">marks::minute</a>); }</div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#adee2c2dcbbea3653604cb6d514cb9a9b">  141</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#adee2c2dcbbea3653604cb6d514cb9a9b">second</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa3afc5b74b9e5e23bdfeab56a297bb7c7">marks::second</a>); }</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a4cb28c5353004068b73d0f12136bbfe9">  145</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a4cb28c5353004068b73d0f12136bbfe9">week_of_year</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa779ca20cc3ae59a2421293f5d8023c2e">marks::week_of_year</a>); }</div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ab01f299cdb64c780cadca7d64f87cd5f">  149</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ab01f299cdb64c780cadca7d64f87cd5f">week_of_month</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa91d7d091168f60438e08ecfb72a47aed">marks::week_of_month</a>); }</div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a1569da2e8680ef5d3409361069905541">  153</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a1569da2e8680ef5d3409361069905541">first_day_of_week</a>(){ <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period_type</a>(<a class="code" href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa8cc9f718b5bdf9c30cff3846118039bd">marks::first_day_of_week</a>); }</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a9d37769736a55787e6f1b82b620b5ef4">  158</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a62d0745dbb555066a7281b9c805ceab7">era</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a62d0745dbb555066a7281b9c805ceab7">era</a>(),v); } </div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ab3a1f7646bf3496bde51942509d848d5">  162</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a9ea8d1453bed512ee16bea3199fd92af">year</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a9ea8d1453bed512ee16bea3199fd92af">year</a>(),v); } </div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a484606afd8fb5bc756b97d009052c809">  166</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#aeb2dfdc73c6d16796360eca141654aba">extended_year</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aeb2dfdc73c6d16796360eca141654aba">extended_year</a>(),v); } </div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a8d5844402628043891f77fccab0f6c16">  170</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),v); } </div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a0170a70ce66c0cd31bd64e9be1662591">  174</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a72438d8d7da8493457e043aa442f0d9d">day</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a72438d8d7da8493457e043aa442f0d9d">day</a>(),v); } </div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#aad2e66d5af580de384b94f8c71ba697c">  178</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a33e67d3354486021fa1e7076d30d51a4">day_of_year</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a33e67d3354486021fa1e7076d30d51a4">day_of_year</a>(),v); } </div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a754856ee5d0492db9367bdc3e1f4fb88">  187</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>(),v); } </div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#af60490df8e226368cea043cc6046db19">  192</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a083c271b3bbd29e4644b59fb3e34a4d7">day_of_week_in_month</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a083c271b3bbd29e4644b59fb3e34a4d7">day_of_week_in_month</a>(),v); } </div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a673f97f4427f8a3f0e6453a5ed6aaf1f">  196</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a57d6b8f97bd6604e13c6982ed0953678">day_of_week_local</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a57d6b8f97bd6604e13c6982ed0953678">day_of_week_local</a>(),v); } </div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a0acb70742e1b2f17cc13152c544ac242">  200</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a35f2ca900e3cda757c4598b686ca5969">hour</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a35f2ca900e3cda757c4598b686ca5969">hour</a>(),v); } </div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ad805b92b111e4fd7dc00d911b07f6ab8">  204</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#af96ab88b9d168801bfde95c7ad24613a">hour_12</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#af96ab88b9d168801bfde95c7ad24613a">hour_12</a>(),v); } </div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ab1288da3e9e6cff57a4d964abe463ab1">  208</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a61b2390a32e15c6aa2c26bc06d21a20c">am_pm</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a61b2390a32e15c6aa2c26bc06d21a20c">am_pm</a>(),v); } </div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a0490daa370b1e8c89b14d0af2db48073">  212</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a0076efc591f6341ef785f49422b6fa89">minute</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a0076efc591f6341ef785f49422b6fa89">minute</a>(),v); } </div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#aa75c0462a5cada6fc3661e48ca0ae016">  216</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#adee2c2dcbbea3653604cb6d514cb9a9b">second</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#adee2c2dcbbea3653604cb6d514cb9a9b">second</a>(),v); } </div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a9e8cc55821326edd169fbd90af7304ec">  220</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a4cb28c5353004068b73d0f12136bbfe9">week_of_year</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a4cb28c5353004068b73d0f12136bbfe9">week_of_year</a>(),v); } </div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#aeb20ca7d1a9fbba527939202dcd8a1a8">  224</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ab01f299cdb64c780cadca7d64f87cd5f">week_of_month</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ab01f299cdb64c780cadca7d64f87cd5f">week_of_month</a>(),v); } </div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ab1a52ed7a8042fa428d14c4f87642bc4">  228</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a1569da2e8680ef5d3409361069905541">first_day_of_week</a>(<span class="keywordtype">int</span> v) { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a1569da2e8680ef5d3409361069905541">first_day_of_week</a>(),v); } </div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a6073ebcf60bf690662c3a9d113b49e9b">  233</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a6073ebcf60bf690662c3a9d113b49e9b">january</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),0); }</div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ab0610583a720120e8dcf90d0fe01cb01">  237</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ab0610583a720120e8dcf90d0fe01cb01">february</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),1); }</div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ac0d844780c28dc783879d82eaa192961">  241</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ac0d844780c28dc783879d82eaa192961">march</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),2); }</div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a1b4663ee24f7687e592f0b790e8df494">  245</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a1b4663ee24f7687e592f0b790e8df494">april</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),3); }</div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a420d04f471ef28107ba1bd6a8edae263">  249</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a420d04f471ef28107ba1bd6a8edae263">may</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),4); }</div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ab9269cd77b2d055022a587c9c0d13673">  253</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ab9269cd77b2d055022a587c9c0d13673">june</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),5); }</div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a41e228841e03b61187660fb3e9692c7d">  257</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a41e228841e03b61187660fb3e9692c7d">july</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),6); }</div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ab5d2e72c7d5b842c26af29af4c96a853">  261</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ab5d2e72c7d5b842c26af29af4c96a853">august</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),7); }</div>
<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ad325c929fb0a1173097cb9195367b209">  265</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ad325c929fb0a1173097cb9195367b209">september</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),8); }</div>
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ad0e376bf63fb32da0dad13b0c4a6fef1">  269</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ad0e376bf63fb32da0dad13b0c4a6fef1">october</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),9); }</div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ab2810f9718b18b77e47b4d23f94589ae">  273</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ab2810f9718b18b77e47b4d23f94589ae">november</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),10); }</div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#aad0c72b6aa0ade2e71a71223eefab6fd">  277</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#aad0c72b6aa0ade2e71a71223eefab6fd">december</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(),11); }</div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div>
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a12e3cce2dc169b65062c7fadd1143b0b">  282</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a12e3cce2dc169b65062c7fadd1143b0b">sunday</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>(),1); }</div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a45ad1aeaf7a0e62ef26a42adca38da70">  286</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a45ad1aeaf7a0e62ef26a42adca38da70">monday</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>(),2); }</div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a2426159fe1f6cb25f2598f35adf14267">  290</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a2426159fe1f6cb25f2598f35adf14267">tuesday</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>(),3); }</div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a856d680245af08ff3bd1618817a90ef1">  294</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a856d680245af08ff3bd1618817a90ef1">wednesday</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>(),4); }</div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ab03ddec166d072a7465e87dbaccc1389">  298</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ab03ddec166d072a7465e87dbaccc1389">thursday</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>(),5); }</div>
<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a26ef9fa6f6df065606a36c9b42e165eb">  302</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a26ef9fa6f6df065606a36c9b42e165eb">friday</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>(),6); }</div>
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ac16b397e27e29fe6483540910e8ade3a">  306</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ac16b397e27e29fe6483540910e8ade3a">saturday</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>(),7); }</div>
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a683b393abc6276f3d77289af0f5d6404">  310</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a683b393abc6276f3d77289af0f5d6404">am</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a61b2390a32e15c6aa2c26bc06d21a20c">am_pm</a>(),0); }</div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a5ee88cdab049350f1346466b2da6ccf0">  314</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a5ee88cdab049350f1346466b2da6ccf0">pm</a>() { <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a61b2390a32e15c6aa2c26bc06d21a20c">am_pm</a>(),1); }</div>
<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div>
<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a1399317fdf67b50ec11aa9298176ab70">  319</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a1399317fdf67b50ec11aa9298176ab70">operator+</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) </div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;            {</div>
<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f);</div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;            }</div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a9c5588c1059eff9e9ab8034f7442bf00">  326</a></span>&#160;            <span class="keyword">inline</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a9c5588c1059eff9e9ab8034f7442bf00">operator-</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)</div>
<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;            {</div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f,-1);</div>
<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;            }</div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;</div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;            <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#adccb2171189aeb14ed8d4b717676490a">  335</a></span>&#160;            <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#adccb2171189aeb14ed8d4b717676490a">operator*</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f,T v)</div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;            {</div>
<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f,v);</div>
<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;            }</div>
<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;</div>
<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;            <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a04b33d492631ef2da62c43a0fc19c688">  344</a></span>&#160;            <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#adccb2171189aeb14ed8d4b717676490a">operator*</a>(T v,<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)</div>
<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;            {</div>
<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f,v);</div>
<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;            }</div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;            <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a25df76ef9fb2e84330dcdbffc5c79948">  352</a></span>&#160;            <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#adccb2171189aeb14ed8d4b717676490a">operator*</a>(T v,<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> f)</div>
<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;            {</div>
<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f.<a class="code" href="structboost_1_1locale_1_1date__time__period.html#aa6511600eb5264c8597f700668e9c628">type</a>,f.<a class="code" href="structboost_1_1locale_1_1date__time__period.html#aec776b16ed46a22833308a4112886ca4">value</a>*v);</div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;            }</div>
<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div>
<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;            <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a680b7fce6d98c7ecb15fee681161c006">  361</a></span>&#160;            <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <a class="code" href="namespaceboost_1_1locale_1_1period.html#adccb2171189aeb14ed8d4b717676490a">operator*</a>(<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> f,T v)</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;            {</div>
<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f.<a class="code" href="structboost_1_1locale_1_1date__time__period.html#aa6511600eb5264c8597f700668e9c628">type</a>,f.<a class="code" href="structboost_1_1locale_1_1date__time__period.html#aec776b16ed46a22833308a4112886ca4">value</a>*v);</div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;            }</div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;</div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div>
<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;        } <span class="comment">// period</span></div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;</div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;</div>
<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__period__set.html">  376</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> {</div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;        <span class="keyword">public</span>:</div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;            </div>
<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__period__set.html#a635b8d91c4c8da99857810e42a0aff65">  382</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time__period__set.html#a635b8d91c4c8da99857810e42a0aff65">date_time_period_set</a>()</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;            {</div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;            }</div>
<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__period__set.html#a0966962f5da78fc06121d1455efcbbae">  388</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time__period__set.html#a0966962f5da78fc06121d1455efcbbae">date_time_period_set</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)</div>
<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;            {</div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;                basic_[0]=<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f);</div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;            }</div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__period__set.html#a144842e64250343d87aaff270a9b53a0">  395</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time__period__set.html#a144842e64250343d87aaff270a9b53a0">date_time_period_set</a>(<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <span class="keyword">const</span> &amp;fl)</div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;            {</div>
<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;                basic_[0]=fl;</div>
<div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;            }</div>
<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__period__set.html#a0e70247c1738dbf6869e6d8c04461893">  402</a></span>&#160;            <span class="keywordtype">void</span> <a class="code" href="classboost_1_1locale_1_1date__time__period__set.html#a0e70247c1738dbf6869e6d8c04461893">add</a>(<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> f)</div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;            {</div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;                <span class="keywordtype">size_t</span> n=<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html#a0b726bd57ce8b631de89bbf404b8df2a">size</a>();</div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;                <span class="keywordflow">if</span>(n &lt; 4)</div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;                    basic_[n]=f;</div>
<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;                <span class="keywordflow">else</span></div>
<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;                    periods_.push_back(f);</div>
<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;            }</div>
<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__period__set.html#a0b726bd57ce8b631de89bbf404b8df2a">  413</a></span>&#160;            <span class="keywordtype">size_t</span> <a class="code" href="classboost_1_1locale_1_1date__time__period__set.html#a0b726bd57ce8b631de89bbf404b8df2a">size</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="keyword">            </span>{</div>
<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;                <span class="keywordflow">if</span>(basic_[0].type == <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>())</div>
<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;                    <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;                <span class="keywordflow">if</span>(basic_[1].type == <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>())</div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;                    <span class="keywordflow">return</span> 1;</div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;                <span class="keywordflow">if</span>(basic_[2].type == <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>())</div>
<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;                    <span class="keywordflow">return</span> 2;</div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;                <span class="keywordflow">if</span>(basic_[3].type == <a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>())</div>
<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;                    <span class="keywordflow">return</span> 3;</div>
<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;                <span class="keywordflow">return</span> 4+periods_.size();</div>
<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;            }</div>
<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__period__set.html#a177a4c3cb2de3b5c9b5fe5738660eba4">  428</a></span>&#160;            <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <span class="keyword">const</span> &amp;<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html#a177a4c3cb2de3b5c9b5fe5738660eba4">operator[]</a>(<span class="keywordtype">size_t</span> n)<span class="keyword"> const </span></div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;<span class="keyword">            </span>{</div>
<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;                <span class="keywordflow">if</span>(n &gt;= <a class="code" href="classboost_1_1locale_1_1date__time__period__set.html#a0b726bd57ce8b631de89bbf404b8df2a">size</a>())</div>
<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;                    <span class="keywordflow">throw</span> std::out_of_range(<span class="stringliteral">&quot;Invalid index to date_time_period&quot;</span>);</div>
<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;                <span class="keywordflow">if</span>(n &lt; 4)</div>
<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;                    <span class="keywordflow">return</span> basic_[n];</div>
<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;                <span class="keywordflow">else</span></div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;                    <span class="keywordflow">return</span> periods_[n-4];</div>
<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;            }</div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;        <span class="keyword">private</span>:</div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;            <a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> basic_[4];</div>
<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;            std::vector&lt;date_time_period&gt; periods_;</div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;        };</div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;</div>
<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;        </div>
<div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="group__date__time.html#gaa7e728633f76cae8fa19e76cfb5e113b">  446</a></span>&#160;        <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <a class="code" href="group__date__time.html#gaa7e728633f76cae8fa19e76cfb5e113b">operator+</a>(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;a,<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;b)</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;        {</div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> s(a);</div>
<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;            <span class="keywordflow">for</span>(<span class="keywordtype">unsigned</span> i=0;i&lt;b.<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html#a0b726bd57ce8b631de89bbf404b8df2a">size</a>();i++)</div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;                s.<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html#a0e70247c1738dbf6869e6d8c04461893">add</a>(b[i]);</div>
<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;            <span class="keywordflow">return</span> s;</div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;        }</div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;        </div>
<div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="group__date__time.html#ga023333646e070abf361be3890c12560b">  457</a></span>&#160;        <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <a class="code" href="group__date__time.html#ga023333646e070abf361be3890c12560b">operator-</a>(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;a,<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;b)</div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;        {</div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> s(a);</div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;            <span class="keywordflow">for</span>(<span class="keywordtype">unsigned</span> i=0;i&lt;b.<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html#a0b726bd57ce8b631de89bbf404b8df2a">size</a>();i++)</div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;                s.<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html#a0e70247c1738dbf6869e6d8c04461893">add</a>(-b[i]);</div>
<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;            <span class="keywordflow">return</span> s;</div>
<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;        }</div>
<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;</div>
<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;</div>
<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1calendar.html">  473</a></span>&#160;        <span class="keyword">class </span>BOOST_LOCALE_DECL <a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a> {</div>
<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;        <span class="keyword">public</span>:</div>
<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;</div>
<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;            <a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a>(std::ios_base &amp;ios);</div>
<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;            <a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a>(std::locale <span class="keyword">const</span> &amp;l,std::string <span class="keyword">const</span> &amp;zone);</div>
<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;            <a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a>(std::locale <span class="keyword">const</span> &amp;l);</div>
<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;            <a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a>(std::string <span class="keyword">const</span> &amp;zone);</div>
<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;            <a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a>();</div>
<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;            ~<a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a>();</div>
<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;</div>
<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;            <a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a>(<a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a> <span class="keyword">const</span> &amp;other);</div>
<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;            <a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a> <span class="keyword">const</span> &amp;operator=(<a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a> <span class="keyword">const</span> &amp;other);</div>
<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;</div>
<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;            <span class="keywordtype">int</span> minimum(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;            <span class="keywordtype">int</span> greatest_minimum(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;            <span class="keywordtype">int</span> maximum(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;            <span class="keywordtype">int</span> least_maximum(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;</div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;            <span class="keywordtype">int</span> first_day_of_week() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;</div>
<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;            std::locale get_locale() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;            std::string get_time_zone() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;            <span class="keywordtype">bool</span> is_gregorian() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;</div>
<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;            <span class="keywordtype">bool</span> <a class="code" href="group__boundary.html#ga47bc5ece5c461aa4c538354a9e80a707">operator==</a>(<a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a> <span class="keyword">const</span> &amp;other) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;            <span class="keywordtype">bool</span> <a class="code" href="group__boundary.html#gab92086846a31a6826c00a3df90027f0f">operator!=</a>(<a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a> <span class="keyword">const</span> &amp;other) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;</div>
<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;        <span class="keyword">private</span>:</div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;            <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a>;</div>
<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;            std::locale locale_;</div>
<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;            std::string tz_;</div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;            <a class="code" href="classboost_1_1locale_1_1hold__ptr.html">hold_ptr&lt;abstract_calendar&gt;</a> impl_;</div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;        };</div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;</div>
<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;        </div>
<div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time.html">  590</a></span>&#160;        <span class="keyword">class </span>BOOST_LOCALE_DECL <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> {</div>
<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;        <span class="keyword">public</span>:</div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;</div>
<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a>();</div>
<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;other);</div>
<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;other,<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;set);</div>
<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;operator=(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;other);</div>
<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;            ~<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a>();</div>
<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;</div>
<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a>(<span class="keywordtype">double</span> <a class="code" href="group__manipulators.html#gae669b101cbeaed6f6d246ebdcaa8f39c">time</a>);</div>
<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a>(<span class="keywordtype">double</span> time,<a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a> <span class="keyword">const</span> &amp;cal);</div>
<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a>(<a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a> <span class="keyword">const</span> &amp;cal);</div>
<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;            </div>
<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a>(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;set);</div>
<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a>(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;set,<a class="code" href="classboost_1_1locale_1_1calendar.html">calendar</a> <span class="keyword">const</span> &amp;cal);</div>
<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;</div>
<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;           </div>
<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;operator=(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;f);</div>
<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;</div>
<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;            <span class="keywordtype">void</span> set(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f,<span class="keywordtype">int</span> v);</div>
<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;            <span class="keywordtype">int</span> <span class="keyword">get</span>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;</div>
<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time.html#ac2a3a8f6fdba552b19e478bb6757523e">  657</a></span>&#160;            <span class="keywordtype">int</span> <a class="code" href="classboost_1_1locale_1_1date__time.html#ac2a3a8f6fdba552b19e478bb6757523e">operator/</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)<span class="keyword"> const</span></div>
<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;<span class="keyword">            </span>{</div>
<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;                <span class="keywordflow">return</span> <span class="keyword">get</span>(f);</div>
<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;            }</div>
<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;</div>
<div class="line"><a name="l00665"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time.html#a0df3596add1804b1f64d363fea181fe2">  665</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <a class="code" href="classboost_1_1locale_1_1date__time.html#a0df3596add1804b1f64d363fea181fe2">operator+</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)<span class="keyword"> const</span></div>
<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;<span class="keyword">            </span>{</div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;                <span class="keywordflow">return</span> *<span class="keyword">this</span>+<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f);</div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;            }</div>
<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;</div>
<div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time.html#ac870c0fcba5814cd91bb9c63823e280a">  673</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <a class="code" href="classboost_1_1locale_1_1date__time.html#ac870c0fcba5814cd91bb9c63823e280a">operator-</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)<span class="keyword"> const</span></div>
<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;<span class="keyword">            </span>{</div>
<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;                <span class="keywordflow">return</span> *<span class="keyword">this</span>-<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f);</div>
<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;            }</div>
<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;</div>
<div class="line"><a name="l00681"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time.html#ab3117067df65d1c33e89ab375f03d27c">  681</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;<a class="code" href="classboost_1_1locale_1_1date__time.html#ab3117067df65d1c33e89ab375f03d27c">operator+=</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)</div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;            {</div>
<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;                <span class="keywordflow">return</span> *<span class="keyword">this</span>+=<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f);</div>
<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;            }</div>
<div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time.html#a38468aff1a820dc1c41a2a8280120848">  688</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;<a class="code" href="classboost_1_1locale_1_1date__time.html#a38468aff1a820dc1c41a2a8280120848">operator-=</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)</div>
<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;            {</div>
<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;                <span class="keywordflow">return</span> *<span class="keyword">this</span>-=<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f);</div>
<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;            }</div>
<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;</div>
<div class="line"><a name="l00696"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time.html#a22d2b503e2d58c7e2983b89c69ed13bd">  696</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <a class="code" href="classboost_1_1locale_1_1date__time.html#a22d2b503e2d58c7e2983b89c69ed13bd">operator&lt;&lt;</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)<span class="keyword"> const</span></div>
<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;<span class="keyword">            </span>{</div>
<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;                <span class="keywordflow">return</span> *<span class="keyword">this</span>&lt;&lt;<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f);</div>
<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;            }</div>
<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;</div>
<div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time.html#a3a53ba943cb5140bafbfbda3d44b4083">  704</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <a class="code" href="classboost_1_1locale_1_1date__time.html#a3a53ba943cb5140bafbfbda3d44b4083">operator&gt;&gt;</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)<span class="keyword"> const</span></div>
<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;<span class="keyword">            </span>{</div>
<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;                <span class="keywordflow">return</span> *<span class="keyword">this</span>&gt;&gt;<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f);</div>
<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;            }</div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;</div>
<div class="line"><a name="l00712"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time.html#ae71279d6e8dcc984fe3703b61d545416">  712</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;<a class="code" href="classboost_1_1locale_1_1date__time.html#ae71279d6e8dcc984fe3703b61d545416">operator&lt;&lt;=</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)</div>
<div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;            {</div>
<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;                <span class="keywordflow">return</span> *<span class="keyword">this</span>&lt;&lt;=<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f);</div>
<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;            }</div>
<div class="line"><a name="l00719"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time.html#a178faa979338310b9a92370a3618fa0e">  719</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;<a class="code" href="classboost_1_1locale_1_1date__time.html#a178faa979338310b9a92370a3618fa0e">operator&gt;&gt;=</a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)</div>
<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;            {</div>
<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;                <span class="keywordflow">return</span> *<span class="keyword">this</span>&gt;&gt;=<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a>(f);</div>
<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;            }</div>
<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;</div>
<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <a class="code" href="group__date__time.html#gaa7e728633f76cae8fa19e76cfb5e113b">operator+</a>(<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <span class="keyword">const</span> &amp;v) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <a class="code" href="group__date__time.html#ga023333646e070abf361be3890c12560b">operator-</a>(<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <span class="keyword">const</span> &amp;v) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;operator+=(<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <span class="keyword">const</span> &amp;v);</div>
<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;operator-=(<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <span class="keyword">const</span> &amp;v);</div>
<div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;</div>
<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <a class="code" href="group__date__time.html#ga759109f4470f00ec3d91f5797db82b9b">operator&lt;&lt;</a>(<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <span class="keyword">const</span> &amp;v) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <a class="code" href="group__date__time.html#gaf6e30351fc67e887e37853723c228484">operator&gt;&gt;</a>(<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <span class="keyword">const</span> &amp;v) <span class="keyword">const</span> ;</div>
<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;operator&lt;&lt;=(<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <span class="keyword">const</span> &amp;v);</div>
<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;operator&gt;&gt;=(<a class="code" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> <span class="keyword">const</span> &amp;v);</div>
<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;</div>
<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <a class="code" href="group__date__time.html#gaa7e728633f76cae8fa19e76cfb5e113b">operator+</a>(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;v) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <a class="code" href="group__date__time.html#ga023333646e070abf361be3890c12560b">operator-</a>(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;v) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;operator+=(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;v);</div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;operator-=(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;v);</div>
<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;</div>
<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <a class="code" href="group__date__time.html#ga759109f4470f00ec3d91f5797db82b9b">operator&lt;&lt;</a>(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;v) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <a class="code" href="group__date__time.html#gaf6e30351fc67e887e37853723c228484">operator&gt;&gt;</a>(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;v) <span class="keyword">const</span> ;</div>
<div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;operator&lt;&lt;=(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;v);</div>
<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;operator&gt;&gt;=(<a class="code" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> <span class="keyword">const</span> &amp;v);</div>
<div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;</div>
<div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;            <span class="keywordtype">double</span> <a class="code" href="group__manipulators.html#gae669b101cbeaed6f6d246ebdcaa8f39c">time</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;            <span class="keywordtype">void</span> <a class="code" href="group__manipulators.html#gae669b101cbeaed6f6d246ebdcaa8f39c">time</a>(<span class="keywordtype">double</span> v);</div>
<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;</div>
<div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;            <span class="keywordtype">bool</span> <a class="code" href="group__boundary.html#ga47bc5ece5c461aa4c538354a9e80a707">operator==</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;other) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;            <span class="keywordtype">bool</span> <a class="code" href="group__boundary.html#gab92086846a31a6826c00a3df90027f0f">operator!=</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;other) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;            <span class="keywordtype">bool</span> <a class="code" href="group__boundary.html#ga01671fcf3519166189dff3664f68c870">operator&lt;</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;other) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;            <span class="keywordtype">bool</span> <a class="code" href="group__boundary.html#ga458e3170d3967ae25c4a40a3970701ba">operator&gt;</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;other) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;            <span class="keywordtype">bool</span> <a class="code" href="group__boundary.html#gaef3ac4dbd5172a67ec68e27fe6a7a008">operator&lt;=</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;other) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;            <span class="keywordtype">bool</span> <a class="code" href="group__boundary.html#ga4d9854493e000ea610108d4689d2f6f1">operator&gt;=</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;other) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;</div>
<div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;            <span class="keywordtype">void</span> swap(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> &amp;other);</div>
<div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;</div>
<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;            <span class="keywordtype">int</span> difference(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;other,<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;</div>
<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;            <span class="keywordtype">int</span> minimum(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;            <span class="keywordtype">int</span> maximum(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;</div>
<div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;            <span class="keywordtype">bool</span> is_in_daylight_saving_time() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;</div>
<div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;        <span class="keyword">private</span>:</div>
<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;            <a class="code" href="classboost_1_1locale_1_1hold__ptr.html">hold_ptr&lt;abstract_calendar&gt;</a> impl_;</div>
<div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;        };</div>
<div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;</div>
<div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;        <span class="keyword">template</span>&lt;<span class="keyword">typename</span> CharType&gt;</div>
<div class="line"><a name="l00874"></a><span class="lineno"><a class="line" href="group__date__time.html#ga759109f4470f00ec3d91f5797db82b9b">  874</a></span>&#160;        std::basic_ostream&lt;CharType&gt; &amp;operator&lt;&lt;(std::basic_ostream&lt;CharType&gt; &amp;out,<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;t)</div>
<div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;        {</div>
<div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;            <span class="keywordtype">double</span> time_point = t.<a class="code" href="classboost_1_1locale_1_1date__time.html#a17aa2b54462ebcf1860f8e4db9f7868e">time</a>();</div>
<div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160;            uint64_t display_flags = <a class="code" href="classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get</a>(out).<a class="code" href="classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags</a>();</div>
<div class="line"><a name="l00878"></a><span class="lineno">  878</span>&#160;            <span class="keywordflow">if</span>  (</div>
<div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;                    display_flags == flags::date </div>
<div class="line"><a name="l00880"></a><span class="lineno">  880</span>&#160;                    || display_flags == flags::time </div>
<div class="line"><a name="l00881"></a><span class="lineno">  881</span>&#160;                    || display_flags == flags::datetime </div>
<div class="line"><a name="l00882"></a><span class="lineno">  882</span>&#160;                    || display_flags == flags::strftime</div>
<div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;                ) </div>
<div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160;            {</div>
<div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;                out &lt;&lt; time_point;</div>
<div class="line"><a name="l00886"></a><span class="lineno">  886</span>&#160;            }</div>
<div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;            <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;                <a class="code" href="classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get</a>(out).<a class="code" href="classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags</a>(flags::datetime);</div>
<div class="line"><a name="l00889"></a><span class="lineno">  889</span>&#160;                out &lt;&lt; time_point;</div>
<div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;                <a class="code" href="classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get</a>(out).<a class="code" href="classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags</a>(display_flags);</div>
<div class="line"><a name="l00891"></a><span class="lineno">  891</span>&#160;            }</div>
<div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160;            <span class="keywordflow">return</span> out;</div>
<div class="line"><a name="l00893"></a><span class="lineno">  893</span>&#160;        }</div>
<div class="line"><a name="l00894"></a><span class="lineno">  894</span>&#160;</div>
<div class="line"><a name="l00900"></a><span class="lineno">  900</span>&#160;        <span class="keyword">template</span>&lt;<span class="keyword">typename</span> CharType&gt;</div>
<div class="line"><a name="l00901"></a><span class="lineno"><a class="line" href="group__date__time.html#gaf6e30351fc67e887e37853723c228484">  901</a></span>&#160;        std::basic_istream&lt;CharType&gt; &amp;<a class="code" href="group__date__time.html#gaf6e30351fc67e887e37853723c228484">operator&gt;&gt;</a>(std::basic_istream&lt;CharType&gt; &amp;in,<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> &amp;t)</div>
<div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;        {</div>
<div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;            <span class="keywordtype">double</span> v;</div>
<div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;            uint64_t display_flags = <a class="code" href="classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get</a>(in).<a class="code" href="classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags</a>();</div>
<div class="line"><a name="l00905"></a><span class="lineno">  905</span>&#160;            <span class="keywordflow">if</span>  (</div>
<div class="line"><a name="l00906"></a><span class="lineno">  906</span>&#160;                    display_flags == flags::date </div>
<div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;                    || display_flags == flags::time </div>
<div class="line"><a name="l00908"></a><span class="lineno">  908</span>&#160;                    || display_flags == flags::datetime </div>
<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;                    || display_flags == flags::strftime</div>
<div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;                ) </div>
<div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;            {</div>
<div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160;                in &gt;&gt; v;</div>
<div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;            }</div>
<div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;            <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00915"></a><span class="lineno">  915</span>&#160;                <a class="code" href="classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get</a>(in).<a class="code" href="classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags</a>(flags::datetime);</div>
<div class="line"><a name="l00916"></a><span class="lineno">  916</span>&#160;                in &gt;&gt; v;</div>
<div class="line"><a name="l00917"></a><span class="lineno">  917</span>&#160;                <a class="code" href="classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">ios_info::get</a>(in).<a class="code" href="classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">display_flags</a>(display_flags);</div>
<div class="line"><a name="l00918"></a><span class="lineno">  918</span>&#160;            }</div>
<div class="line"><a name="l00919"></a><span class="lineno">  919</span>&#160;            <span class="keywordflow">if</span>(!in.fail())</div>
<div class="line"><a name="l00920"></a><span class="lineno">  920</span>&#160;                t.<a class="code" href="classboost_1_1locale_1_1date__time.html#a17aa2b54462ebcf1860f8e4db9f7868e">time</a>(v);</div>
<div class="line"><a name="l00921"></a><span class="lineno">  921</span>&#160;            <span class="keywordflow">return</span> in;</div>
<div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;        }</div>
<div class="line"><a name="l00923"></a><span class="lineno">  923</span>&#160;</div>
<div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__duration.html">  932</a></span>&#160;        <span class="keyword">class </span><a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> {</div>
<div class="line"><a name="l00933"></a><span class="lineno">  933</span>&#160;        <span class="keyword">public</span>:</div>
<div class="line"><a name="l00934"></a><span class="lineno">  934</span>&#160;</div>
<div class="line"><a name="l00939"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__duration.html#ac4b0d49c998032003553e8faf0e5f2cb">  939</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time__duration.html#ac4b0d49c998032003553e8faf0e5f2cb">date_time_duration</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;first,<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;second) :</div>
<div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;                s_(first),</div>
<div class="line"><a name="l00941"></a><span class="lineno">  941</span>&#160;                e_(second)</div>
<div class="line"><a name="l00942"></a><span class="lineno">  942</span>&#160;            {</div>
<div class="line"><a name="l00943"></a><span class="lineno">  943</span>&#160;            }</div>
<div class="line"><a name="l00944"></a><span class="lineno">  944</span>&#160;            </div>
<div class="line"><a name="l00948"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">  948</a></span>&#160;            <span class="keywordtype">int</span> <span class="keyword">get</span>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) <span class="keyword">const</span></div>
<div class="line"><a name="l00949"></a><span class="lineno">  949</span>&#160;            {</div>
<div class="line"><a name="l00950"></a><span class="lineno">  950</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1date__time__duration.html#afc2f075595d1774c866250d192b9db31">start</a>().<a class="code" href="classboost_1_1locale_1_1date__time.html#a36df44f891d2a39ca16f57e568b67a3d">difference</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a100bac2003f4e07ea498e10d0dd1f6b1">end</a>(),f);</div>
<div class="line"><a name="l00951"></a><span class="lineno">  951</span>&#160;            }</div>
<div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;</div>
<div class="line"><a name="l00956"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__duration.html#ac1a04091cc80b98f6faf7e5e73ce5f35">  956</a></span>&#160;            <span class="keywordtype">int</span> <a class="code" href="classboost_1_1locale_1_1date__time__duration.html#ac1a04091cc80b98f6faf7e5e73ce5f35">operator / </a>(<a class="code" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)<span class="keyword"> const</span></div>
<div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;<span class="keyword">            </span>{</div>
<div class="line"><a name="l00958"></a><span class="lineno">  958</span>&#160;                <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1date__time__duration.html#afc2f075595d1774c866250d192b9db31">start</a>().<a class="code" href="classboost_1_1locale_1_1date__time.html#a36df44f891d2a39ca16f57e568b67a3d">difference</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a100bac2003f4e07ea498e10d0dd1f6b1">end</a>(),f);</div>
<div class="line"><a name="l00959"></a><span class="lineno">  959</span>&#160;            }</div>
<div class="line"><a name="l00960"></a><span class="lineno">  960</span>&#160;</div>
<div class="line"><a name="l00964"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__duration.html#afc2f075595d1774c866250d192b9db31">  964</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#afc2f075595d1774c866250d192b9db31">start</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> s_; }</div>
<div class="line"><a name="l00968"></a><span class="lineno"><a class="line" href="classboost_1_1locale_1_1date__time__duration.html#a100bac2003f4e07ea498e10d0dd1f6b1">  968</a></span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a100bac2003f4e07ea498e10d0dd1f6b1">end</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> e_; }</div>
<div class="line"><a name="l00969"></a><span class="lineno">  969</span>&#160;        <span class="keyword">private</span>:</div>
<div class="line"><a name="l00970"></a><span class="lineno">  970</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;s_;</div>
<div class="line"><a name="l00971"></a><span class="lineno">  971</span>&#160;            <a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;e_;</div>
<div class="line"><a name="l00972"></a><span class="lineno">  972</span>&#160;        };</div>
<div class="line"><a name="l00973"></a><span class="lineno">  973</span>&#160;</div>
<div class="line"><a name="l00978"></a><span class="lineno"><a class="line" href="group__date__time.html#ga13c05afeb4ea7904b944b42f6c685022">  978</a></span>&#160;        <span class="keyword">inline</span> <a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <a class="code" href="group__date__time.html#ga023333646e070abf361be3890c12560b">operator-</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;later,<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;earlier)</div>
<div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;        {</div>
<div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;            <span class="keywordflow">return</span> <a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a>(earlier,later);</div>
<div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;        }</div>
<div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;</div>
<div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;        </div>
<div class="line"><a name="l00984"></a><span class="lineno">  984</span>&#160;        <span class="keyword">namespace </span>period {</div>
<div class="line"><a name="l00988"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ae463c1aef853fac6a434e5ebe0efa7bc">  988</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a62d0745dbb555066a7281b9c805ceab7">era</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a62d0745dbb555066a7281b9c805ceab7">era</a>()); } </div>
<div class="line"><a name="l00992"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a6990cb547cc6b0d46a71e9e93260b764">  992</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a9ea8d1453bed512ee16bea3199fd92af">year</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a9ea8d1453bed512ee16bea3199fd92af">year</a>()); } </div>
<div class="line"><a name="l00996"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a3b75a9bb1693373fbc11e709b866c4a4">  996</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#aeb2dfdc73c6d16796360eca141654aba">extended_year</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aeb2dfdc73c6d16796360eca141654aba">extended_year</a>()); } </div>
<div class="line"><a name="l01000"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a0f8bf7a07ded99184b22ebf4322e14e3"> 1000</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>()); } </div>
<div class="line"><a name="l01004"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a1a18f699d77055559a338b721ffd67bc"> 1004</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a72438d8d7da8493457e043aa442f0d9d">day</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a72438d8d7da8493457e043aa442f0d9d">day</a>()); } </div>
<div class="line"><a name="l01008"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a3af9fced8291a4dd68c0e342cc2aeff6"> 1008</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a33e67d3354486021fa1e7076d30d51a4">day_of_year</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a33e67d3354486021fa1e7076d30d51a4">day_of_year</a>()); } </div>
<div class="line"><a name="l01017"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a1304d65dfac45b50ba8a1ccba7eeb615"> 1017</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>()); } </div>
<div class="line"><a name="l01022"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a39eebff5ecf7dfbebfa159773fa0fafa"> 1022</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a083c271b3bbd29e4644b59fb3e34a4d7">day_of_week_in_month</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a083c271b3bbd29e4644b59fb3e34a4d7">day_of_week_in_month</a>()); } </div>
<div class="line"><a name="l01026"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a4cbc3c60e06552569af8e4c754c68ccf"> 1026</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a57d6b8f97bd6604e13c6982ed0953678">day_of_week_local</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a57d6b8f97bd6604e13c6982ed0953678">day_of_week_local</a>()); } </div>
<div class="line"><a name="l01030"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#abf42ad6e3c0ff5f65eede3ca8b03649e"> 1030</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a35f2ca900e3cda757c4598b686ca5969">hour</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a35f2ca900e3cda757c4598b686ca5969">hour</a>()); } </div>
<div class="line"><a name="l01034"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a5de2d1eb76264a004bd7de32787d5e04"> 1034</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#af96ab88b9d168801bfde95c7ad24613a">hour_12</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#af96ab88b9d168801bfde95c7ad24613a">hour_12</a>()); } </div>
<div class="line"><a name="l01038"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#aa0e5fd0e823eeb693d1289bc7620e9c6"> 1038</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a61b2390a32e15c6aa2c26bc06d21a20c">am_pm</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a61b2390a32e15c6aa2c26bc06d21a20c">am_pm</a>()); } </div>
<div class="line"><a name="l01042"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#aee91078a72717b913d032c339b71aae1"> 1042</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a0076efc591f6341ef785f49422b6fa89">minute</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a0076efc591f6341ef785f49422b6fa89">minute</a>()); } </div>
<div class="line"><a name="l01046"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ad42c02ea2dd7ff74cefe44e2f33350ba"> 1046</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#adee2c2dcbbea3653604cb6d514cb9a9b">second</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#adee2c2dcbbea3653604cb6d514cb9a9b">second</a>()); } </div>
<div class="line"><a name="l01050"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#acee2c7677af0ee00a9e69ad7bae4eca6"> 1050</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a4cb28c5353004068b73d0f12136bbfe9">week_of_year</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a4cb28c5353004068b73d0f12136bbfe9">week_of_year</a>()); } </div>
<div class="line"><a name="l01054"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a43006158737c71e5710d0838dbfdc471"> 1054</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ab01f299cdb64c780cadca7d64f87cd5f">week_of_month</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ab01f299cdb64c780cadca7d64f87cd5f">week_of_month</a>()); } </div>
<div class="line"><a name="l01058"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a8b54a5a3841f233e2815a3f9c8fa8ebd"> 1058</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a1569da2e8680ef5d3409361069905541">first_day_of_week</a>(<a class="code" href="classboost_1_1locale_1_1date__time.html">date_time</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a1569da2e8680ef5d3409361069905541">first_day_of_week</a>()); } </div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;            </div>
<div class="line"><a name="l01063"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a1f13d857994b5f415f323cc7837295b6"> 1063</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a62d0745dbb555066a7281b9c805ceab7">era</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a62d0745dbb555066a7281b9c805ceab7">era</a>()); } </div>
<div class="line"><a name="l01067"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#abf08701667238bc060923e8951a5412f"> 1067</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a9ea8d1453bed512ee16bea3199fd92af">year</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a9ea8d1453bed512ee16bea3199fd92af">year</a>()); } </div>
<div class="line"><a name="l01071"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#acd90973d68b0141c7cb7883eb20bc95e"> 1071</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#aeb2dfdc73c6d16796360eca141654aba">extended_year</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aeb2dfdc73c6d16796360eca141654aba">extended_year</a>()); } </div>
<div class="line"><a name="l01075"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#aacafebe772a38c196a5bc05c7343dabf"> 1075</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">month</a>()); } </div>
<div class="line"><a name="l01079"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a4fc7bd863c6fe3ba1afe59a6027b4a71"> 1079</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a72438d8d7da8493457e043aa442f0d9d">day</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a72438d8d7da8493457e043aa442f0d9d">day</a>()); } </div>
<div class="line"><a name="l01083"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ab10c8ad1d752f849263b3c49fab6bdeb"> 1083</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a33e67d3354486021fa1e7076d30d51a4">day_of_year</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a33e67d3354486021fa1e7076d30d51a4">day_of_year</a>()); } </div>
<div class="line"><a name="l01087"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a5743a65a383b5b793765c59b74390daf"> 1087</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">day_of_week</a>()); } </div>
<div class="line"><a name="l01091"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a70abd9dc28f8c30ecb9490a7e6e74cf6"> 1091</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a083c271b3bbd29e4644b59fb3e34a4d7">day_of_week_in_month</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a083c271b3bbd29e4644b59fb3e34a4d7">day_of_week_in_month</a>()); } </div>
<div class="line"><a name="l01095"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#adcff30ce44d9eceec07aa27a6d989472"> 1095</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a57d6b8f97bd6604e13c6982ed0953678">day_of_week_local</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a57d6b8f97bd6604e13c6982ed0953678">day_of_week_local</a>()); } </div>
<div class="line"><a name="l01099"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ad9352f5a7dc6b60249656165963b2f25"> 1099</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a35f2ca900e3cda757c4598b686ca5969">hour</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a35f2ca900e3cda757c4598b686ca5969">hour</a>()); } </div>
<div class="line"><a name="l01103"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a5c8f153c6f82c9a90634149ab83357da"> 1103</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#af96ab88b9d168801bfde95c7ad24613a">hour_12</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#af96ab88b9d168801bfde95c7ad24613a">hour_12</a>()); } </div>
<div class="line"><a name="l01107"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a7e96c49dc74ad3590bdf442f0d35932d"> 1107</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a61b2390a32e15c6aa2c26bc06d21a20c">am_pm</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a61b2390a32e15c6aa2c26bc06d21a20c">am_pm</a>()); } </div>
<div class="line"><a name="l01111"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#ab639dfc13268e20301971ba703eac879"> 1111</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a0076efc591f6341ef785f49422b6fa89">minute</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a0076efc591f6341ef785f49422b6fa89">minute</a>()); } </div>
<div class="line"><a name="l01115"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a5a38b6fc7ad24095c00aa2169d1740ea"> 1115</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#adee2c2dcbbea3653604cb6d514cb9a9b">second</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#adee2c2dcbbea3653604cb6d514cb9a9b">second</a>()); } </div>
<div class="line"><a name="l01119"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a33e747e1711d0afd6831f53e2316b808"> 1119</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a4cb28c5353004068b73d0f12136bbfe9">week_of_year</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a4cb28c5353004068b73d0f12136bbfe9">week_of_year</a>()); } </div>
<div class="line"><a name="l01123"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a0a1441373dea5b91f4885884d9343504"> 1123</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#ab01f299cdb64c780cadca7d64f87cd5f">week_of_month</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#ab01f299cdb64c780cadca7d64f87cd5f">week_of_month</a>()); } </div>
<div class="line"><a name="l01127"></a><span class="lineno"><a class="line" href="namespaceboost_1_1locale_1_1period.html#a13e56c76ec6c550c5b3558000e268f1d"> 1127</a></span>&#160;            <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespaceboost_1_1locale_1_1period.html#a1569da2e8680ef5d3409361069905541">first_day_of_week</a>(<a class="code" href="classboost_1_1locale_1_1date__time__duration.html">date_time_duration</a> <span class="keyword">const</span> &amp;dt) { <span class="keywordflow">return</span> dt.<a class="code" href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">get</a>(<a class="code" href="namespaceboost_1_1locale_1_1period.html#a1569da2e8680ef5d3409361069905541">first_day_of_week</a>()); } </div>
<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;</div>
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;</div>
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;        }</div>
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;        </div>
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;</div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;</div>
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;    } <span class="comment">// locale</span></div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;} <span class="comment">// boost</span></div>
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;</div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;<span class="preprocessor">#ifdef BOOST_MSVC</span></div>
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma warning(pop)</span></div>
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;</div>
<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;<span class="comment">// vim: tabstop=4 expandtab shiftwidth=4 softtabstop=4</span></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a61b2390a32e15c6aa2c26bc06d21a20c"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a61b2390a32e15c6aa2c26bc06d21a20c">boost::locale::period::am_pm</a></div><div class="ttdeci">period_type am_pm()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:133</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a4cb28c5353004068b73d0f12136bbfe9"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a4cb28c5353004068b73d0f12136bbfe9">boost::locale::period::week_of_year</a></div><div class="ttdeci">period_type week_of_year()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:145</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a0076efc591f6341ef785f49422b6fa89"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a0076efc591f6341ef785f49422b6fa89">boost::locale::period::minute</a></div><div class="ttdeci">period_type minute()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:137</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa91d7d091168f60438e08ecfb72a47aed"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa91d7d091168f60438e08ecfb72a47aed">boost::locale::period::marks::week_of_month</a></div><div class="ttdoc">The week number within current month. </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:53</div></div>
<div class="ttc" id="structboost_1_1locale_1_1date__time__period_html_aa6511600eb5264c8597f700668e9c628"><div class="ttname"><a href="structboost_1_1locale_1_1date__time__period.html#aa6511600eb5264c8597f700668e9c628">boost::locale::date_time_period::type</a></div><div class="ttdeci">period::period_type type</div><div class="ttdoc">The type of period, i.e. era, year, day etc. </div><div class="ttdef"><b>Definition:</b> date_time.hpp:58</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aada04317134ebd8c192c431fdc6776756"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aada04317134ebd8c192c431fdc6776756">boost::locale::period::marks::day_of_week_in_month</a></div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:44</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_aeb2dfdc73c6d16796360eca141654aba"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#aeb2dfdc73c6d16796360eca141654aba">boost::locale::period::extended_year</a></div><div class="ttdeci">period_type extended_year()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:91</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_ac16b397e27e29fe6483540910e8ade3a"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#ac16b397e27e29fe6483540910e8ade3a">boost::locale::period::saturday</a></div><div class="ttdeci">date_time_period saturday()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:306</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__period__set_html_a635b8d91c4c8da99857810e42a0aff65"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__period__set.html#a635b8d91c4c8da99857810e42a0aff65">boost::locale::date_time_period_set::date_time_period_set</a></div><div class="ttdeci">date_time_period_set()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:382</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__duration_html_a100bac2003f4e07ea498e10d0dd1f6b1"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__duration.html#a100bac2003f4e07ea498e10d0dd1f6b1">boost::locale::date_time_duration::end</a></div><div class="ttdeci">date_time const &amp; end() const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:968</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__period__set_html_a177a4c3cb2de3b5c9b5fe5738660eba4"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__period__set.html#a177a4c3cb2de3b5c9b5fe5738660eba4">boost::locale::date_time_period_set::operator[]</a></div><div class="ttdeci">date_time_period const &amp; operator[](size_t n) const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:428</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aaefcf18fd66bcbbac887950c40d5e039b"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aaefcf18fd66bcbbac887950c40d5e039b">boost::locale::period::marks::day_of_week</a></div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:39</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa57de42317988a555460cf98be583addc"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa57de42317988a555460cf98be583addc">boost::locale::period::marks::year</a></div><div class="ttdoc">Year, it is calendar specific, for example 2011 in Gregorian calendar. </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:34</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__period__set_html"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__period__set.html">boost::locale::date_time_period_set</a></div><div class="ttdoc">this class that represents a set of periods, </div><div class="ttdef"><b>Definition:</b> date_time.hpp:376</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a6073ebcf60bf690662c3a9d113b49e9b"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a6073ebcf60bf690662c3a9d113b49e9b">boost::locale::period::january</a></div><div class="ttdeci">date_time_period january()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:233</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_ab2810f9718b18b77e47b4d23f94589ae"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#ab2810f9718b18b77e47b4d23f94589ae">boost::locale::period::november</a></div><div class="ttdeci">date_time_period november()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:273</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html_a0df3596add1804b1f64d363fea181fe2"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html#a0df3596add1804b1f64d363fea181fe2">boost::locale::date_time::operator+</a></div><div class="ttdeci">date_time operator+(period::period_type f) const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:665</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__period__set_html_a0b726bd57ce8b631de89bbf404b8df2a"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__period__set.html#a0b726bd57ce8b631de89bbf404b8df2a">boost::locale::date_time_period_set::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:413</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__error_html_abbd57421fc4617b23ecb33c398152dc8"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__error.html#abbd57421fc4617b23ecb33c398152dc8">boost::locale::date_time_error::date_time_error</a></div><div class="ttdeci">date_time_error(std::string const &amp;e)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:44</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__duration_html"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__duration.html">boost::locale::date_time_duration</a></div><div class="ttdoc">This class represents a period: a pair of two date_time objects. </div><div class="ttdef"><b>Definition:</b> date_time.hpp:932</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html_a178faa979338310b9a92370a3618fa0e"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html#a178faa979338310b9a92370a3618fa0e">boost::locale::date_time::operator&gt;&gt;=</a></div><div class="ttdeci">date_time const &amp; operator&gt;&gt;=(period::period_type f)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:719</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_ac0d844780c28dc783879d82eaa192961"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#ac0d844780c28dc783879d82eaa192961">boost::locale::period::march</a></div><div class="ttdeci">date_time_period march()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:241</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_ac1b424cae5ed4ab32aed3c3aedc306e9"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#ac1b424cae5ed4ab32aed3c3aedc306e9">boost::locale::period::day_of_week</a></div><div class="ttdeci">period_type day_of_week()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:112</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa6e0f5f21ddfe455d27dfdafb5e58796b"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa6e0f5f21ddfe455d27dfdafb5e58796b">boost::locale::period::marks::day_of_year</a></div><div class="ttdoc">The number of day in year, starting from 1, in Gregorian [1..366]. </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:38</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__duration_html_a5d1b702c281d205e1dafbb15ce85b447"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__duration.html#a5d1b702c281d205e1dafbb15ce85b447">boost::locale::date_time_duration::get</a></div><div class="ttdeci">int get(period::period_type f) const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:948</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a45ad1aeaf7a0e62ef26a42adca38da70"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a45ad1aeaf7a0e62ef26a42adca38da70">boost::locale::period::monday</a></div><div class="ttdeci">date_time_period monday()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:286</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_ab0610583a720120e8dcf90d0fe01cb01"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#ab0610583a720120e8dcf90d0fe01cb01">boost::locale::period::february</a></div><div class="ttdeci">date_time_period february()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:237</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a1b4663ee24f7687e592f0b790e8df494"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a1b4663ee24f7687e592f0b790e8df494">boost::locale::period::april</a></div><div class="ttdeci">date_time_period april()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:245</div></div>
<div class="ttc" id="group__boundary_html_ga01671fcf3519166189dff3664f68c870"><div class="ttname"><a href="group__boundary.html#ga01671fcf3519166189dff3664f68c870">boost::locale::boundary::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(segment&lt; IteratorL &gt; const &amp;l, segment&lt; IteratorR &gt; const &amp;r)</div><div class="ttdoc">Compare two segments. </div><div class="ttdef"><b>Definition:</b> segment.hpp:255</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a1569da2e8680ef5d3409361069905541"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a1569da2e8680ef5d3409361069905541">boost::locale::period::first_day_of_week</a></div><div class="ttdeci">period_type first_day_of_week()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:153</div></div>
<div class="ttc" id="group__boundary_html_gaef3ac4dbd5172a67ec68e27fe6a7a008"><div class="ttname"><a href="group__boundary.html#gaef3ac4dbd5172a67ec68e27fe6a7a008">boost::locale::boundary::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(segment&lt; IteratorL &gt; const &amp;l, segment&lt; IteratorR &gt; const &amp;r)</div><div class="ttdoc">Compare two segments. </div><div class="ttdef"><b>Definition:</b> segment.hpp:261</div></div>
<div class="ttc" id="classboost_1_1locale_1_1calendar_html"><div class="ttname"><a href="classboost_1_1locale_1_1calendar.html">boost::locale::calendar</a></div><div class="ttdoc">this class provides an access to general calendar information. </div><div class="ttdef"><b>Definition:</b> date_time.hpp:473</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_ab5d2e72c7d5b842c26af29af4c96a853"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#ab5d2e72c7d5b842c26af29af4c96a853">boost::locale::period::august</a></div><div class="ttdeci">date_time_period august()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:261</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a683b393abc6276f3d77289af0f5d6404"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a683b393abc6276f3d77289af0f5d6404">boost::locale::period::am</a></div><div class="ttdeci">date_time_period am()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:310</div></div>
<div class="ttc" id="group__boundary_html_ga4d9854493e000ea610108d4689d2f6f1"><div class="ttname"><a href="group__boundary.html#ga4d9854493e000ea610108d4689d2f6f1">boost::locale::boundary::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(segment&lt; IteratorL &gt; const &amp;l, segment&lt; IteratorR &gt; const &amp;r)</div><div class="ttdoc">Compare two segments. </div><div class="ttdef"><b>Definition:</b> segment.hpp:273</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_ad0e376bf63fb32da0dad13b0c4a6fef1"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#ad0e376bf63fb32da0dad13b0c4a6fef1">boost::locale::period::october</a></div><div class="ttdeci">date_time_period october()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:269</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__period__set_html_a0e70247c1738dbf6869e6d8c04461893"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__period__set.html#a0e70247c1738dbf6869e6d8c04461893">boost::locale::date_time_period_set::add</a></div><div class="ttdeci">void add(date_time_period f)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:402</div></div>
<div class="ttc" id="group__boundary_html_ga47bc5ece5c461aa4c538354a9e80a707"><div class="ttname"><a href="group__boundary.html#ga47bc5ece5c461aa4c538354a9e80a707">boost::locale::boundary::operator==</a></div><div class="ttdeci">bool operator==(BaseIterator const &amp;l, boundary_point&lt; BaseIterator &gt; const &amp;r)</div><div class="ttdef"><b>Definition:</b> boundary_point.hpp:142</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html_ac2a3a8f6fdba552b19e478bb6757523e"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html#ac2a3a8f6fdba552b19e478bb6757523e">boost::locale::date_time::operator/</a></div><div class="ttdeci">int operator/(period::period_type f) const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:657</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_aad0c72b6aa0ade2e71a71223eefab6fd"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#aad0c72b6aa0ade2e71a71223eefab6fd">boost::locale::period::december</a></div><div class="ttdeci">date_time_period december()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:277</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a62d0745dbb555066a7281b9c805ceab7"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a62d0745dbb555066a7281b9c805ceab7">boost::locale::period::era</a></div><div class="ttdeci">period_type era()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:83</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a35f2ca900e3cda757c4598b686ca5969"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a35f2ca900e3cda757c4598b686ca5969">boost::locale::period::hour</a></div><div class="ttdeci">period_type hour()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:125</div></div>
<div class="ttc" id="classboost_1_1locale_1_1hold__ptr_html"><div class="ttname"><a href="classboost_1_1locale_1_1hold__ptr.html">boost::locale::hold_ptr</a></div><div class="ttdoc">a smart pointer similar to std::auto_ptr but it is non-copyable and the underlying object has the sam...</div><div class="ttdef"><b>Definition:</b> hold_ptr.hpp:18</div></div>
<div class="ttc" id="classboost_1_1locale_1_1ios__info_html_a18b06a5cf88e25361bf188f64216edf2"><div class="ttname"><a href="classboost_1_1locale_1_1ios__info.html#a18b06a5cf88e25361bf188f64216edf2">boost::locale::ios_info::display_flags</a></div><div class="ttdeci">void display_flags(uint64_t flags)</div></div>
<div class="ttc" id="classboost_1_1locale_1_1ios__info_html_a02f6979dffc2df97c3612d72b7c7241b"><div class="ttname"><a href="classboost_1_1locale_1_1ios__info.html#a02f6979dffc2df97c3612d72b7c7241b">boost::locale::ios_info::get</a></div><div class="ttdeci">static ios_info &amp; get(std::ios_base &amp;ios)</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html_a38468aff1a820dc1c41a2a8280120848"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html#a38468aff1a820dc1c41a2a8280120848">boost::locale::date_time::operator-=</a></div><div class="ttdeci">date_time const &amp; operator-=(period::period_type f)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:688</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa779ca20cc3ae59a2421293f5d8023c2e"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa779ca20cc3ae59a2421293f5d8023c2e">boost::locale::period::marks::week_of_year</a></div><div class="ttdoc">The week number in the year. </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:52</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa889701bc6cf11a9ee39d7223691966e1"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa889701bc6cf11a9ee39d7223691966e1">boost::locale::period::marks::hour</a></div><div class="ttdoc">24 clock hour [0..23] </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:47</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aab24556edbe246e0bc3b4b0d3f2e627eb"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aab24556edbe246e0bc3b4b0d3f2e627eb">boost::locale::period::marks::invalid</a></div><div class="ttdoc">Special invalid value, should not be used directly. </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:32</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aac944d440d0afd38cc75c1011319f790e"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aac944d440d0afd38cc75c1011319f790e">boost::locale::period::marks::day</a></div><div class="ttdoc">The day of month, calendar specific, in Gregorian [1..31]. </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:37</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a57d6b8f97bd6604e13c6982ed0953678"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a57d6b8f97bd6604e13c6982ed0953678">boost::locale::period::day_of_week_local</a></div><div class="ttdeci">period_type day_of_week_local()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:121</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa1fec41808558d9452161712537717906"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa1fec41808558d9452161712537717906">boost::locale::period::marks::minute</a></div><div class="ttdoc">minute [0..59] </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:50</div></div>
<div class="ttc" id="structboost_1_1locale_1_1date__time__period_html_a219fa833071824e308a45dc44384fb99"><div class="ttname"><a href="structboost_1_1locale_1_1date__time__period.html#a219fa833071824e308a45dc44384fb99">boost::locale::date_time_period::operator+</a></div><div class="ttdeci">date_time_period operator+() const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:63</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa1fe197c6bcc18839b75fc550857ed89a"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa1fe197c6bcc18839b75fc550857ed89a">boost::locale::period::marks::month</a></div><div class="ttdoc">The month of year, calendar specific, in Gregorian [0..11]. </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:36</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa16f1add720e3211b165609cc8bf49edf"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa16f1add720e3211b165609cc8bf49edf">boost::locale::period::marks::day_of_week_local</a></div><div class="ttdoc">Local day of week, for example in France Monday is 1, in US Sunday is 1, [1..7]. </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:46</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a9c5588c1059eff9e9ab8034f7442bf00"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a9c5588c1059eff9e9ab8034f7442bf00">boost::locale::period::operator-</a></div><div class="ttdeci">date_time_period operator-(period::period_type f)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:326</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a083c271b3bbd29e4644b59fb3e34a4d7"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a083c271b3bbd29e4644b59fb3e34a4d7">boost::locale::period::day_of_week_in_month</a></div><div class="ttdeci">period_type day_of_week_in_month()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:117</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_adccb2171189aeb14ed8d4b717676490a"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#adccb2171189aeb14ed8d4b717676490a">boost::locale::period::operator*</a></div><div class="ttdeci">date_time_period operator*(period::period_type f, T v)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:335</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa33760c5f41e6cb76695f18d65f5d0a9d"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa33760c5f41e6cb76695f18d65f5d0a9d">boost::locale::period::marks::hour_12</a></div><div class="ttdoc">12 clock hour [0..11] </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:48</div></div>
<div class="ttc" id="structboost_1_1locale_1_1date__time__period_html"><div class="ttname"><a href="structboost_1_1locale_1_1date__time__period.html">boost::locale::date_time_period</a></div><div class="ttdoc">This class represents a pair of period_type and the integer values that describes its amount...</div><div class="ttdef"><b>Definition:</b> date_time.hpp:56</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a5ee88cdab049350f1346466b2da6ccf0"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a5ee88cdab049350f1346466b2da6ccf0">boost::locale::period::pm</a></div><div class="ttdeci">date_time_period pm()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:314</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a72438d8d7da8493457e043aa442f0d9d"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a72438d8d7da8493457e043aa442f0d9d">boost::locale::period::day</a></div><div class="ttdeci">period_type day()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:99</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html_af6436a546d3b944238f9fa952e5e18bd"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">boost::locale::date_time::get</a></div><div class="ttdeci">int get(period::period_type f) const </div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a9ea8d1453bed512ee16bea3199fd92af"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a9ea8d1453bed512ee16bea3199fd92af">boost::locale::period::year</a></div><div class="ttdeci">period_type year()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:87</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_ab01f299cdb64c780cadca7d64f87cd5f"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#ab01f299cdb64c780cadca7d64f87cd5f">boost::locale::period::week_of_month</a></div><div class="ttdeci">period_type week_of_month()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:149</div></div>
<div class="ttc" id="group__date__time_html_ga023333646e070abf361be3890c12560b"><div class="ttname"><a href="group__date__time.html#ga023333646e070abf361be3890c12560b">boost::locale::operator-</a></div><div class="ttdeci">date_time_period_set operator-(date_time_period_set const &amp;a, date_time_period_set const &amp;b)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:457</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a856d680245af08ff3bd1618817a90ef1"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a856d680245af08ff3bd1618817a90ef1">boost::locale::period::wednesday</a></div><div class="ttdeci">date_time_period wednesday()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:294</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html_ae71279d6e8dcc984fe3703b61d545416"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html#ae71279d6e8dcc984fe3703b61d545416">boost::locale::date_time::operator&lt;&lt;=</a></div><div class="ttdeci">date_time const &amp; operator&lt;&lt;=(period::period_type f)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:712</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__error_html"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__error.html">boost::locale::date_time_error</a></div><div class="ttdoc">This error is thrown in case of invalid state that occurred. </div><div class="ttdef"><b>Definition:</b> date_time.hpp:39</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_ab03ddec166d072a7465e87dbaccc1389"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#ab03ddec166d072a7465e87dbaccc1389">boost::locale::period::thursday</a></div><div class="ttdeci">date_time_period thursday()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:298</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa8c4f7415895e44b3c1c9484a8eadcf06"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa8c4f7415895e44b3c1c9484a8eadcf06">boost::locale::period::marks::am_pm</a></div><div class="ttdoc">am or pm marker [0..1] </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:49</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__period__set_html_a0966962f5da78fc06121d1455efcbbae"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__period__set.html#a0966962f5da78fc06121d1455efcbbae">boost::locale::date_time_period_set::date_time_period_set</a></div><div class="ttdeci">date_time_period_set(period::period_type f)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:388</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__period__set_html_a144842e64250343d87aaff270a9b53a0"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__period__set.html#a144842e64250343d87aaff270a9b53a0">boost::locale::date_time_period_set::date_time_period_set</a></div><div class="ttdeci">date_time_period_set(date_time_period const &amp;fl)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:395</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a12e3cce2dc169b65062c7fadd1143b0b"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a12e3cce2dc169b65062c7fadd1143b0b">boost::locale::period::sunday</a></div><div class="ttdeci">date_time_period sunday()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:282</div></div>
<div class="ttc" id="group__date__time_html_ga759109f4470f00ec3d91f5797db82b9b"><div class="ttname"><a href="group__date__time.html#ga759109f4470f00ec3d91f5797db82b9b">boost::locale::operator&lt;&lt;</a></div><div class="ttdeci">std::basic_ostream&lt; CharType &gt; &amp; operator&lt;&lt;(std::basic_ostream&lt; CharType &gt; &amp;out, date_time const &amp;t)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:874</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a26ef9fa6f6df065606a36c9b42e165eb"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a26ef9fa6f6df065606a36c9b42e165eb">boost::locale::period::friday</a></div><div class="ttdeci">date_time_period friday()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:302</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html_a3a53ba943cb5140bafbfbda3d44b4083"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html#a3a53ba943cb5140bafbfbda3d44b4083">boost::locale::date_time::operator&gt;&gt;</a></div><div class="ttdeci">date_time operator&gt;&gt;(period::period_type f) const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:704</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__duration_html_ac1a04091cc80b98f6faf7e5e73ce5f35"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__duration.html#ac1a04091cc80b98f6faf7e5e73ce5f35">boost::locale::date_time_duration::operator/</a></div><div class="ttdeci">int operator/(period::period_type f) const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:956</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a2426159fe1f6cb25f2598f35adf14267"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a2426159fe1f6cb25f2598f35adf14267">boost::locale::period::tuesday</a></div><div class="ttdeci">date_time_period tuesday()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:290</div></div>
<div class="ttc" id="structboost_1_1locale_1_1date__time__period_html_aec776b16ed46a22833308a4112886ca4"><div class="ttname"><a href="structboost_1_1locale_1_1date__time__period.html#aec776b16ed46a22833308a4112886ca4">boost::locale::date_time_period::value</a></div><div class="ttdeci">int value</div><div class="ttdef"><b>Definition:</b> date_time.hpp:59</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a1399317fdf67b50ec11aa9298176ab70"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a1399317fdf67b50ec11aa9298176ab70">boost::locale::period::operator+</a></div><div class="ttdeci">date_time_period operator+(period::period_type f)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:319</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__duration_html_ac4b0d49c998032003553e8faf0e5f2cb"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__duration.html#ac4b0d49c998032003553e8faf0e5f2cb">boost::locale::date_time_duration::date_time_duration</a></div><div class="ttdeci">date_time_duration(date_time const &amp;first, date_time const &amp;second)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:939</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a33e67d3354486021fa1e7076d30d51a4"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a33e67d3354486021fa1e7076d30d51a4">boost::locale::period::day_of_year</a></div><div class="ttdeci">period_type day_of_year()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:103</div></div>
<div class="ttc" id="structboost_1_1locale_1_1date__time__period_html_ab3937bd69fcfeac096dceeee0f13437e"><div class="ttname"><a href="structboost_1_1locale_1_1date__time__period.html#ab3937bd69fcfeac096dceeee0f13437e">boost::locale::date_time_period::operator-</a></div><div class="ttdeci">date_time_period operator-() const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:67</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aacc399d4cddd6d129a7d36cc2ce94b47a"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aacc399d4cddd6d129a7d36cc2ce94b47a">boost::locale::period::marks::era</a></div><div class="ttdoc">Era i.e. AC, BC in Gregorian and Julian calendar, range [0,1]. </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:33</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa8cc9f718b5bdf9c30cff3846118039bd"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa8cc9f718b5bdf9c30cff3846118039bd">boost::locale::period::marks::first_day_of_week</a></div><div class="ttdoc">First day of week, constant, for example Sunday in US = 1, Monday in France = 2. </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:54</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html_a17aa2b54462ebcf1860f8e4db9f7868e"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html#a17aa2b54462ebcf1860f8e4db9f7868e">boost::locale::date_time::time</a></div><div class="ttdeci">double time() const </div></div>
<div class="ttc" id="group__date__time_html_gaa7e728633f76cae8fa19e76cfb5e113b"><div class="ttname"><a href="group__date__time.html#gaa7e728633f76cae8fa19e76cfb5e113b">boost::locale::operator+</a></div><div class="ttdeci">date_time_period_set operator+(date_time_period_set const &amp;a, date_time_period_set const &amp;b)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:446</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_af96ab88b9d168801bfde95c7ad24613a"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#af96ab88b9d168801bfde95c7ad24613a">boost::locale::period::hour_12</a></div><div class="ttdeci">period_type hour_12()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:129</div></div>
<div class="ttc" id="group__date__time_html_gaf6e30351fc67e887e37853723c228484"><div class="ttname"><a href="group__date__time.html#gaf6e30351fc67e887e37853723c228484">boost::locale::operator&gt;&gt;</a></div><div class="ttdeci">std::basic_istream&lt; CharType &gt; &amp; operator&gt;&gt;(std::basic_istream&lt; CharType &gt; &amp;in, date_time &amp;t)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:901</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa827e0e9673cbb1e0983191ea42c88c88"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa827e0e9673cbb1e0983191ea42c88c88">boost::locale::period::marks::extended_year</a></div><div class="ttdoc">Extended year for Gregorian/Julian calendars, where 1 BC == 0, 2 BC == -1. </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:35</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a6468414599fd81815943e8d9e868fd1b"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a6468414599fd81815943e8d9e868fd1b">boost::locale::period::invalid</a></div><div class="ttdeci">period_type invalid()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:79</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html_ab3117067df65d1c33e89ab375f03d27c"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html#ab3117067df65d1c33e89ab375f03d27c">boost::locale::date_time::operator+=</a></div><div class="ttdeci">date_time const &amp; operator+=(period::period_type f)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:681</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_ab9269cd77b2d055022a587c9c0d13673"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#ab9269cd77b2d055022a587c9c0d13673">boost::locale::period::june</a></div><div class="ttdeci">date_time_period june()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:253</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html_a22d2b503e2d58c7e2983b89c69ed13bd"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html#a22d2b503e2d58c7e2983b89c69ed13bd">boost::locale::date_time::operator&lt;&lt;</a></div><div class="ttdeci">date_time operator&lt;&lt;(period::period_type f) const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:696</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a420d04f471ef28107ba1bd6a8edae263"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a420d04f471ef28107ba1bd6a8edae263">boost::locale::period::may</a></div><div class="ttdeci">date_time_period may()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:249</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html">boost::locale::date_time</a></div><div class="ttdoc">this class represents a date time and allows to perform various operation according to the locale set...</div><div class="ttdef"><b>Definition:</b> date_time.hpp:590</div></div>
<div class="ttc" id="group__manipulators_html_gae669b101cbeaed6f6d246ebdcaa8f39c"><div class="ttname"><a href="group__manipulators.html#gae669b101cbeaed6f6d246ebdcaa8f39c">boost::locale::as::time</a></div><div class="ttdeci">std::ios_base &amp; time(std::ios_base &amp;ios)</div><div class="ttdef"><b>Definition:</b> formatting.hpp:328</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time__duration_html_afc2f075595d1774c866250d192b9db31"><div class="ttname"><a href="classboost_1_1locale_1_1date__time__duration.html#afc2f075595d1774c866250d192b9db31">boost::locale::date_time_duration::start</a></div><div class="ttdeci">date_time const &amp; start() const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:964</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html_ac870c0fcba5814cd91bb9c63823e280a"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html#ac870c0fcba5814cd91bb9c63823e280a">boost::locale::date_time::operator-</a></div><div class="ttdeci">date_time operator-(period::period_type f) const </div><div class="ttdef"><b>Definition:</b> date_time.hpp:673</div></div>
<div class="ttc" id="classboost_1_1locale_1_1date__time_html_a36df44f891d2a39ca16f57e568b67a3d"><div class="ttname"><a href="classboost_1_1locale_1_1date__time.html#a36df44f891d2a39ca16f57e568b67a3d">boost::locale::date_time::difference</a></div><div class="ttdeci">int difference(date_time const &amp;other, period::period_type f) const </div></div>
<div class="ttc" id="structboost_1_1locale_1_1date__time__period_html_a61b11b2243098412dddd804ca7e104af"><div class="ttname"><a href="structboost_1_1locale_1_1date__time__period.html#a61b11b2243098412dddd804ca7e104af">boost::locale::date_time_period::date_time_period</a></div><div class="ttdeci">date_time_period(period::period_type f=period::period_type(), int v=1)</div><div class="ttdef"><b>Definition:</b> date_time.hpp:72</div></div>
<div class="ttc" id="group__boundary_html_ga458e3170d3967ae25c4a40a3970701ba"><div class="ttname"><a href="group__boundary.html#ga458e3170d3967ae25c4a40a3970701ba">boost::locale::boundary::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(segment&lt; IteratorL &gt; const &amp;l, segment&lt; IteratorR &gt; const &amp;r)</div><div class="ttdoc">Compare two segments. </div><div class="ttdef"><b>Definition:</b> segment.hpp:267</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_adee2c2dcbbea3653604cb6d514cb9a9b"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#adee2c2dcbbea3653604cb6d514cb9a9b">boost::locale::period::second</a></div><div class="ttdeci">period_type second()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:141</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_1_1marks_html_a1536eaff4b2a880782128fc127f40d3aa3afc5b74b9e5e23bdfeab56a297bb7c7"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period_1_1marks.html#a1536eaff4b2a880782128fc127f40d3aa3afc5b74b9e5e23bdfeab56a297bb7c7">boost::locale::period::marks::second</a></div><div class="ttdoc">second [0..59] </div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:51</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_aa6aafbd111a9c729266f2aa28b895d68"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#aa6aafbd111a9c729266f2aa28b895d68">boost::locale::period::month</a></div><div class="ttdeci">period_type month()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:95</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_a41e228841e03b61187660fb3e9692c7d"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#a41e228841e03b61187660fb3e9692c7d">boost::locale::period::july</a></div><div class="ttdeci">date_time_period july()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:257</div></div>
<div class="ttc" id="group__boundary_html_gab92086846a31a6826c00a3df90027f0f"><div class="ttname"><a href="group__boundary.html#gab92086846a31a6826c00a3df90027f0f">boost::locale::boundary::operator!=</a></div><div class="ttdeci">bool operator!=(BaseIterator const &amp;l, boundary_point&lt; BaseIterator &gt; const &amp;r)</div><div class="ttdef"><b>Definition:</b> boundary_point.hpp:150</div></div>
<div class="ttc" id="namespaceboost_1_1locale_1_1period_html_ad325c929fb0a1173097cb9195367b209"><div class="ttname"><a href="namespaceboost_1_1locale_1_1period.html#ad325c929fb0a1173097cb9195367b209">boost::locale::period::september</a></div><div class="ttdeci">date_time_period september()</div><div class="ttdef"><b>Definition:</b> date_time.hpp:265</div></div>
<div class="ttc" id="classboost_1_1locale_1_1period_1_1period__type_html"><div class="ttname"><a href="classboost_1_1locale_1_1period_1_1period__type.html">boost::locale::period::period_type</a></div><div class="ttdoc">This class holds a type that represents certain period of time like year, hour, second and so on...</div><div class="ttdef"><b>Definition:</b> date_time_facet.hpp:70</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->

    <li class="footer">
&copy; Copyright 2009-2012 Artyom Beilis,  Distributed under the <a href="http://www.boost.org/LICENSE_1_0.txt">Boost Software License</a>, Version 1.0.
    </li>
   </ul>
 </div>
</body>
</html>
