]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/locale/doc/html/date__time_8hpp_source.html
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / locale / doc / html / date__time_8hpp_source.html
CommitLineData
7c673cae
FG
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6<meta name="generator" content="Doxygen 1.8.6"/>
7<title>Boost.Locale: boost/locale/date_time.hpp Source File</title>
8<link href="tabs.css" rel="stylesheet" type="text/css"/>
9<script type="text/javascript" src="jquery.js"></script>
10<script type="text/javascript" src="dynsections.js"></script>
11<link href="navtree.css" rel="stylesheet" type="text/css"/>
12<script type="text/javascript" src="resize.js"></script>
13<script type="text/javascript" src="navtree.js"></script>
14<script type="text/javascript">
15 $(document).ready(initResizable);
16 $(window).load(resizeHeight);
17</script>
18<link href="doxygen.css" rel="stylesheet" type="text/css" />
19</head>
20<body>
21<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
22<div id="titlearea">
23<table cellspacing="0" cellpadding="0">
24 <tbody>
25 <tr style="height: 56px;">
26 <td id="projectlogo"><img alt="Logo" src="boost-small.png"/></td>
27 <td style="padding-left: 0.5em;">
28 <div id="projectname">Boost.Locale
29 </div>
30 </td>
31 </tr>
32 </tbody>
33</table>
34</div>
35<!-- end header part -->
36<!-- Generated by Doxygen 1.8.6 -->
37 <div id="navrow1" class="tabs">
38 <ul class="tablist">
39 <li><a href="index.html"><span>Main&#160;Page</span></a></li>
40 <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
41 <li><a href="modules.html"><span>Modules</span></a></li>
42 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
43 <li><a href="annotated.html"><span>Classes</span></a></li>
44 <li class="current"><a href="files.html"><span>Files</span></a></li>
45 <li><a href="examples.html"><span>Examples</span></a></li>
46 </ul>
47 </div>
48 <div id="navrow2" class="tabs2">
49 <ul class="tablist">
50 <li><a href="files.html"><span>File&#160;List</span></a></li>
51 </ul>
52 </div>
53</div><!-- top -->
54<div id="side-nav" class="ui-resizable side-nav-resizable">
55 <div id="nav-tree">
56 <div id="nav-tree-contents">
57 <div id="nav-sync" class="sync"></div>
58 </div>
59 </div>
60 <div id="splitbar" style="-moz-user-select:none;"
61 class="ui-resizable-handle">
62 </div>
63</div>
64<script type="text/javascript">
65$(document).ready(function(){initNavTree('date__time_8hpp_source.html','');});
66</script>
67<div id="doc-content">
68<div class="header">
69 <div class="headertitle">
70<div class="title">date_time.hpp</div> </div>
71</div><!--header-->
72<div class="contents">
73<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div>
74<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>
75<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div>
76<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>
77<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>
78<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>
79<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div>
80<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>
81<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>
82<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span></div>
83<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>
84<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#ifdef BOOST_MSVC</span></div>
85<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>
86<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>
87<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
88<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span></div>
89<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>
90<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>
91<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>
92<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>
93<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;locale&gt;</span></div>
94<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
95<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
96<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
97<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
98<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">namespace </span>boost {</div>
99<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">namespace </span>locale {</div>
100<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
101<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
102<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>
103<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">public</span>:</div>
104<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>
105<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; };</div>
106<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
107<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
108<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>
109<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; {</div>
110<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>
111<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>
112<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>
113<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>
114<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
115<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>
116<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; };</div>
117<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
118<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>
119<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>
120<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>
121<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>
122<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>
123<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>
124<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>
125<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>
126<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>
127<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>
128<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>
129<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>
130<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>
131<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>
132<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>
133<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>
134<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>
135<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>
136<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>
137<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
138<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>
139<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>
140<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>
141<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>
142<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>
143<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>
144<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>
145<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>
146<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>
147<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>
148<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>
149<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>
150<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>
151<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>
152<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>
153<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>
154<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>
155<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
156<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>
157<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>
158<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>
159<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>
160<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>
161<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>
162<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>
163<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>
164<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>
165<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>
166<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>
167<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>
168<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div>
169<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>
170<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>
171<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>
172<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>
173<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>
174<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>
175<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>
176<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>
177<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>
178<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div>
179<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>
180<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; {</div>
181<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>
182<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; }</div>
183<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>
184<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; {</div>
185<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>
186<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; }</div>
187<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div>
188<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>
189<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>
190<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; {</div>
191<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>
192<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; }</div>
193<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div>
194<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>
195<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>
196<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; {</div>
197<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>
198<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; }</div>
199<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>
200<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>
201<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; {</div>
202<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>
203<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; }</div>
204<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div>
205<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>
206<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>
207<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; {</div>
208<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>
209<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; }</div>
210<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div>
211<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div>
212<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; } <span class="comment">// period</span></div>
213<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div>
214<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
215<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>
216<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keyword">public</span>:</div>
217<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; </div>
218<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>
219<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; {</div>
220<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; }</div>
221<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>
222<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; {</div>
223<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>
224<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; }</div>
225<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>
226<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; {</div>
227<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; basic_[0]=fl;</div>
228<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; }</div>
229<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>
230<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; {</div>
231<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>
232<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keywordflow">if</span>(n &lt; 4)</div>
233<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; basic_[n]=f;</div>
234<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <span class="keywordflow">else</span></div>
235<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; periods_.push_back(f);</div>
236<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; }</div>
237<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>
238<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="keyword"> </span>{</div>
239<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>
240<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <span class="keywordflow">return</span> 0;</div>
241<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>
242<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keywordflow">return</span> 1;</div>
243<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>
244<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="keywordflow">return</span> 2;</div>
245<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>
246<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordflow">return</span> 3;</div>
247<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keywordflow">return</span> 4+periods_.size();</div>
248<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; }</div>
249<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>
250<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="keyword"> </span>{</div>
251<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>
252<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>
253<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keywordflow">if</span>(n &lt; 4)</div>
254<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <span class="keywordflow">return</span> basic_[n];</div>
255<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="keywordflow">else</span></div>
256<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keywordflow">return</span> periods_[n-4];</div>
257<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; }</div>
258<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keyword">private</span>:</div>
259<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>
260<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; std::vector&lt;date_time_period&gt; periods_;</div>
261<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; };</div>
262<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;</div>
263<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; </div>
264<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>
265<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; {</div>
266<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>
267<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>
268<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>
269<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="keywordflow">return</span> s;</div>
270<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; }</div>
271<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; </div>
272<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>
273<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; {</div>
274<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>
275<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>
276<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>
277<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">return</span> s;</div>
278<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; }</div>
279<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;</div>
280<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;</div>
281<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>
282<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keyword">public</span>:</div>
283<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;</div>
284<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>
285<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>
286<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>
287<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>
288<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>
289<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>
290<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;</div>
291<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>
292<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>
293<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;</div>
294<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>
295<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>
296<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>
297<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>
298<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;</div>
299<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>
300<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;</div>
301<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; std::locale get_locale() <span class="keyword">const</span>;</div>
302<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; std::string get_time_zone() <span class="keyword">const</span>;</div>
303<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;</div>
304<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>
305<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;</div>
306<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>
307<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>
308<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;</div>
309<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <span class="keyword">private</span>:</div>
310<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>
311<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; std::locale locale_;</div>
312<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; std::string tz_;</div>
313<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>
314<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; };</div>
315<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;</div>
316<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; </div>
317<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>
318<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <span class="keyword">public</span>:</div>
319<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;</div>
320<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>
321<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>
322<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>
323<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>
324<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>
325<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;</div>
326<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>
327<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>
328<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>
329<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; </div>
330<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>
331<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>
332<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;</div>
333<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; </div>
334<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>
335<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;</div>
336<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>
337<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>
338<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;</div>
339<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>
340<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="keyword"> </span>{</div>
341<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>
342<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; }</div>
343<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;</div>
344<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>
345<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="keyword"> </span>{</div>
346<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>
347<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; }</div>
348<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;</div>
349<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>
350<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="keyword"> </span>{</div>
351<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>
352<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; }</div>
353<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;</div>
354<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>
355<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; {</div>
356<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>
357<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; }</div>
358<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>
359<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; {</div>
360<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>
361<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; }</div>
362<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;</div>
363<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>
364<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160;<span class="keyword"> </span>{</div>
365<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>
366<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; }</div>
367<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160;</div>
368<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>
369<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;<span class="keyword"> </span>{</div>
370<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>
371<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; }</div>
372<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160;</div>
373<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>
374<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; {</div>
375<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>
376<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; }</div>
377<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>
378<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; {</div>
379<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>
380<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; }</div>
381<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;</div>
382<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>
383<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>
384<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>
385<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>
386<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;</div>
387<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>
388<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>
389<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>
390<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>
391<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;</div>
392<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>
393<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>
394<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>
395<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>
396<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160;</div>
397<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>
398<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>
399<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>
400<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>
401<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160;</div>
402<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>
403<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>
404<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;</div>
405<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>
406<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>
407<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>
408<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>
409<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>
410<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>
411<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160;</div>
412<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>
413<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160;</div>
414<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>
415<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160;</div>
416<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>
417<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>
418<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160;</div>
419<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>
420<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160;</div>
421<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; <span class="keyword">private</span>:</div>
422<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>
423<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; };</div>
424<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160;</div>
425<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>
426<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>
427<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; {</div>
428<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>
429<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>
430<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; <span class="keywordflow">if</span> (</div>
431<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; display_flags == flags::date </div>
432<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; || display_flags == flags::time </div>
433<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; || display_flags == flags::datetime </div>
434<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; || display_flags == flags::strftime</div>
435<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; ) </div>
436<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; {</div>
437<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; out &lt;&lt; time_point;</div>
438<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; }</div>
439<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; <span class="keywordflow">else</span> {</div>
440<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>
441<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; out &lt;&lt; time_point;</div>
442<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>
443<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; }</div>
444<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; <span class="keywordflow">return</span> out;</div>
445<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; }</div>
446<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160;</div>
447<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>
448<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>
449<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; {</div>
450<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; <span class="keywordtype">double</span> v;</div>
451<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>
452<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; <span class="keywordflow">if</span> (</div>
453<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; display_flags == flags::date </div>
454<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; || display_flags == flags::time </div>
455<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; || display_flags == flags::datetime </div>
456<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; || display_flags == flags::strftime</div>
457<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; ) </div>
458<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; {</div>
459<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; in &gt;&gt; v;</div>
460<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; }</div>
461<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; <span class="keywordflow">else</span> {</div>
462<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>
463<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; in &gt;&gt; v;</div>
464<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>
465<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; }</div>
466<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; <span class="keywordflow">if</span>(!in.fail())</div>
467<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>
468<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160; <span class="keywordflow">return</span> in;</div>
469<div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; }</div>
470<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160;</div>
471<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>
472<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; <span class="keyword">public</span>:</div>
473<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160;</div>
474<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>
475<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; s_(first),</div>
476<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; e_(second)</div>
477<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; {</div>
478<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; }</div>
479<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; </div>
480<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>
481<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; {</div>
482<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>
483<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; }</div>
484<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160;</div>
485<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>
486<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160;<span class="keyword"> </span>{</div>
487<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>
488<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; }</div>
489<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160;</div>
490<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>
491<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>
492<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <span class="keyword">private</span>:</div>
493<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>
494<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>
495<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; };</div>
496<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160;</div>
497<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>
498<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160; {</div>
499<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>
500<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; }</div>
501<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160;</div>
502<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; </div>
503<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; <span class="keyword">namespace </span>period {</div>
504<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>
505<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>
506<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>
507<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>
508<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>
509<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>
510<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>
511<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>
512<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>
513<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>
514<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>
515<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>
516<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>
517<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>
518<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>
519<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>
520<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>
521<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; </div>
522<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>
523<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>
524<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>
525<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>
526<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>
527<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>
528<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>
529<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>
530<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>
531<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>
532<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>
533<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>
534<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>
535<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>
536<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>
537<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>
538<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>
539<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;</div>
540<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;</div>
541<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; }</div>
542<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; </div>
543<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;</div>
544<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;</div>
545<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; } <span class="comment">// locale</span></div>
546<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;} <span class="comment">// boost</span></div>
547<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;</div>
548<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;<span class="preprocessor">#ifdef BOOST_MSVC</span></div>
549<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>
550<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
551<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;<span class="preprocessor"></span></div>
552<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;</div>
553<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;<span class="preprocessor">#endif</span></div>
554<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;<span class="preprocessor"></span></div>
555<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>
556<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>
557<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>
558<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>
559<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>
560<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>
561<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>
562<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>
563<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>
564<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>
565<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>
566<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>
567<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>
568<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>
569<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>
570<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>
571<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>
572<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>
573<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>
574<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>
575<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>
576<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>
577<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>
578<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>
579<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>
580<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>
581<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>
582<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>
583<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>
584<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>
585<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>
586<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>
587<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>
588<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>
589<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>
590<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>
591<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>
592<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>
593<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>
594<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>
595<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>
596<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>
597<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>
598<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>
599<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>
600<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>
601<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>
602<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>
603<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>
604<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>
605<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>
606<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>
607<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>
608<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>
609<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>
610<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>
611<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>
612<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>
613<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>
614<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>
615<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>
616<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>
617<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>
618<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>
619<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>
620<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>
621<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>
622<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>
623<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>
624<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>
625<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>
626<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>
627<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>
628<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>
629<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>
630<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>
631<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>
632<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>
633<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>
634<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>
635<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>
636<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>
637<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>
638<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>
639<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>
640<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>
641<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>
642<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>
643<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>
644<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>
645<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>
646<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>
647<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>
648<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>
649<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>
650<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>
651<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>
652<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>
653<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>
654<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>
655<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>
656<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>
657<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>
658<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>
659<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>
660<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>
661<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>
662<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>
663<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>
664<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>
665<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>
666</div><!-- fragment --></div><!-- contents -->
667</div><!-- doc-content -->
668
669 <li class="footer">
670&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.
671 </li>
672 </ul>
673 </div>
674</body>
675</html>