]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/locale/doc/html/classboost_1_1locale_1_1date__time.html
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / locale / doc / html / classboost_1_1locale_1_1date__time.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 Class Reference</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 class="current"><a href="annotated.html"><span>Classes</span></a></li>
44 <li><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="annotated.html"><span>Class&#160;List</span></a></li>
51 <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
52 <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
53 </ul>
54 </div>
55</div><!-- top -->
56<div id="side-nav" class="ui-resizable side-nav-resizable">
57 <div id="nav-tree">
58 <div id="nav-tree-contents">
59 <div id="nav-sync" class="sync"></div>
60 </div>
61 </div>
62 <div id="splitbar" style="-moz-user-select:none;"
63 class="ui-resizable-handle">
64 </div>
65</div>
66<script type="text/javascript">
67$(document).ready(function(){initNavTree('classboost_1_1locale_1_1date__time.html','');});
68</script>
69<div id="doc-content">
70<div class="header">
71 <div class="summary">
72<a href="#pub-methods">Public Member Functions</a> &#124;
73<a href="classboost_1_1locale_1_1date__time-members.html">List of all members</a> </div>
74 <div class="headertitle">
75<div class="title">boost::locale::date_time Class Reference<div class="ingroups"><a class="el" href="group__date__time.html">Date, Time, Timezone and Calendar manipulations</a></div></div> </div>
76</div><!--header-->
77<div class="contents">
78
79<p>this class represents a date time and allows to perform various operation according to the locale settings.
80 <a href="classboost_1_1locale_1_1date__time.html#details">More...</a></p>
81
82<p><code>#include &lt;<a class="el" href="date__time_8hpp_source.html">boost/locale/date_time.hpp</a>&gt;</code></p>
83<table class="memberdecls">
84<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
85Public Member Functions</h2></td></tr>
86<tr class="memitem:ae7a3b74e7512ddc4d618eb1f51c3d2b0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#ae7a3b74e7512ddc4d618eb1f51c3d2b0">date_time</a> ()</td></tr>
87<tr class="separator:ae7a3b74e7512ddc4d618eb1f51c3d2b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
88<tr class="memitem:a7d98e552f2ff8a421a5c226102ba0138"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a7d98e552f2ff8a421a5c226102ba0138">date_time</a> (<a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;other)</td></tr>
89<tr class="separator:a7d98e552f2ff8a421a5c226102ba0138"><td class="memSeparator" colspan="2">&#160;</td></tr>
90<tr class="memitem:a45008e76b980e7487e3d61b8372d67ae"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a45008e76b980e7487e3d61b8372d67ae">date_time</a> (<a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;other, <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;<a class="el" href="classboost_1_1locale_1_1date__time.html#a4c0ed3be4d5d3bb44014a2ea12927ff8">set</a>)</td></tr>
91<tr class="separator:a45008e76b980e7487e3d61b8372d67ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
92<tr class="memitem:abe5d459e7552ca13b127c682e0d9caab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#abe5d459e7552ca13b127c682e0d9caab">operator=</a> (<a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;other)</td></tr>
93<tr class="separator:abe5d459e7552ca13b127c682e0d9caab"><td class="memSeparator" colspan="2">&#160;</td></tr>
94<tr class="memitem:addfee06ea6efa5fdca252191176b5756"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#addfee06ea6efa5fdca252191176b5756">date_time</a> (double <a class="el" href="classboost_1_1locale_1_1date__time.html#a17aa2b54462ebcf1860f8e4db9f7868e">time</a>)</td></tr>
95<tr class="separator:addfee06ea6efa5fdca252191176b5756"><td class="memSeparator" colspan="2">&#160;</td></tr>
96<tr class="memitem:ab806af3aee6d70057d1f8e6fbfd09216"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#ab806af3aee6d70057d1f8e6fbfd09216">date_time</a> (double <a class="el" href="classboost_1_1locale_1_1date__time.html#a17aa2b54462ebcf1860f8e4db9f7868e">time</a>, <a class="el" href="classboost_1_1locale_1_1calendar.html">calendar</a> const &amp;cal)</td></tr>
97<tr class="separator:ab806af3aee6d70057d1f8e6fbfd09216"><td class="memSeparator" colspan="2">&#160;</td></tr>
98<tr class="memitem:ada52e84093a2775db6e0b3c399b0b9cf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#ada52e84093a2775db6e0b3c399b0b9cf">date_time</a> (<a class="el" href="classboost_1_1locale_1_1calendar.html">calendar</a> const &amp;cal)</td></tr>
99<tr class="separator:ada52e84093a2775db6e0b3c399b0b9cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
100<tr class="memitem:abfa9db762ab227427778d8fc3c2bf73d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#abfa9db762ab227427778d8fc3c2bf73d">date_time</a> (<a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;<a class="el" href="classboost_1_1locale_1_1date__time.html#a4c0ed3be4d5d3bb44014a2ea12927ff8">set</a>)</td></tr>
101<tr class="separator:abfa9db762ab227427778d8fc3c2bf73d"><td class="memSeparator" colspan="2">&#160;</td></tr>
102<tr class="memitem:a871745debde77a28f5fbc6e2b2a5f869"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a871745debde77a28f5fbc6e2b2a5f869">date_time</a> (<a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;<a class="el" href="classboost_1_1locale_1_1date__time.html#a4c0ed3be4d5d3bb44014a2ea12927ff8">set</a>, <a class="el" href="classboost_1_1locale_1_1calendar.html">calendar</a> const &amp;cal)</td></tr>
103<tr class="separator:a871745debde77a28f5fbc6e2b2a5f869"><td class="memSeparator" colspan="2">&#160;</td></tr>
104<tr class="memitem:a2f7ccfb9e28fa3bb172be9f0446caafd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a2f7ccfb9e28fa3bb172be9f0446caafd">operator=</a> (<a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;f)</td></tr>
105<tr class="separator:a2f7ccfb9e28fa3bb172be9f0446caafd"><td class="memSeparator" colspan="2">&#160;</td></tr>
106<tr class="memitem:a4c0ed3be4d5d3bb44014a2ea12927ff8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a4c0ed3be4d5d3bb44014a2ea12927ff8">set</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f, int v)</td></tr>
107<tr class="separator:a4c0ed3be4d5d3bb44014a2ea12927ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
108<tr class="memitem:af6436a546d3b944238f9fa952e5e18bd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#af6436a546d3b944238f9fa952e5e18bd">get</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) const </td></tr>
109<tr class="separator:af6436a546d3b944238f9fa952e5e18bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
110<tr class="memitem:ac2a3a8f6fdba552b19e478bb6757523e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#ac2a3a8f6fdba552b19e478bb6757523e">operator/</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) const </td></tr>
111<tr class="separator:ac2a3a8f6fdba552b19e478bb6757523e"><td class="memSeparator" colspan="2">&#160;</td></tr>
112<tr class="memitem:a0df3596add1804b1f64d363fea181fe2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a0df3596add1804b1f64d363fea181fe2">operator+</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) const </td></tr>
113<tr class="separator:a0df3596add1804b1f64d363fea181fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
114<tr class="memitem:ac870c0fcba5814cd91bb9c63823e280a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#ac870c0fcba5814cd91bb9c63823e280a">operator-</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) const </td></tr>
115<tr class="separator:ac870c0fcba5814cd91bb9c63823e280a"><td class="memSeparator" colspan="2">&#160;</td></tr>
116<tr class="memitem:ab3117067df65d1c33e89ab375f03d27c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#ab3117067df65d1c33e89ab375f03d27c">operator+=</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)</td></tr>
117<tr class="separator:ab3117067df65d1c33e89ab375f03d27c"><td class="memSeparator" colspan="2">&#160;</td></tr>
118<tr class="memitem:a38468aff1a820dc1c41a2a8280120848"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a38468aff1a820dc1c41a2a8280120848">operator-=</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)</td></tr>
119<tr class="separator:a38468aff1a820dc1c41a2a8280120848"><td class="memSeparator" colspan="2">&#160;</td></tr>
120<tr class="memitem:a22d2b503e2d58c7e2983b89c69ed13bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a22d2b503e2d58c7e2983b89c69ed13bd">operator&lt;&lt;</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) const </td></tr>
121<tr class="separator:a22d2b503e2d58c7e2983b89c69ed13bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
122<tr class="memitem:a3a53ba943cb5140bafbfbda3d44b4083"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a3a53ba943cb5140bafbfbda3d44b4083">operator&gt;&gt;</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) const </td></tr>
123<tr class="separator:a3a53ba943cb5140bafbfbda3d44b4083"><td class="memSeparator" colspan="2">&#160;</td></tr>
124<tr class="memitem:ae71279d6e8dcc984fe3703b61d545416"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#ae71279d6e8dcc984fe3703b61d545416">operator&lt;&lt;=</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)</td></tr>
125<tr class="separator:ae71279d6e8dcc984fe3703b61d545416"><td class="memSeparator" colspan="2">&#160;</td></tr>
126<tr class="memitem:a178faa979338310b9a92370a3618fa0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a178faa979338310b9a92370a3618fa0e">operator&gt;&gt;=</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f)</td></tr>
127<tr class="separator:a178faa979338310b9a92370a3618fa0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
128<tr class="memitem:a4e23796608a8ef0cbd5338f21d220a73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a4e23796608a8ef0cbd5338f21d220a73">operator+</a> (<a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;v) const </td></tr>
129<tr class="separator:a4e23796608a8ef0cbd5338f21d220a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
130<tr class="memitem:af83662eb6a5d2298cda9159f5277a563"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#af83662eb6a5d2298cda9159f5277a563">operator-</a> (<a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;v) const </td></tr>
131<tr class="separator:af83662eb6a5d2298cda9159f5277a563"><td class="memSeparator" colspan="2">&#160;</td></tr>
132<tr class="memitem:a7116785ff9f8b5f403e10a24b9b4477d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a7116785ff9f8b5f403e10a24b9b4477d">operator+=</a> (<a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;v)</td></tr>
133<tr class="separator:a7116785ff9f8b5f403e10a24b9b4477d"><td class="memSeparator" colspan="2">&#160;</td></tr>
134<tr class="memitem:a6780aae474f33f0a64e7b457789d7524"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a6780aae474f33f0a64e7b457789d7524">operator-=</a> (<a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;v)</td></tr>
135<tr class="separator:a6780aae474f33f0a64e7b457789d7524"><td class="memSeparator" colspan="2">&#160;</td></tr>
136<tr class="memitem:afc9286cc1d2ad907200a3d9ba5d91c00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#afc9286cc1d2ad907200a3d9ba5d91c00">operator&lt;&lt;</a> (<a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;v) const </td></tr>
137<tr class="separator:afc9286cc1d2ad907200a3d9ba5d91c00"><td class="memSeparator" colspan="2">&#160;</td></tr>
138<tr class="memitem:a50f73791a4a5b4b4a32483030d20e324"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a50f73791a4a5b4b4a32483030d20e324">operator&gt;&gt;</a> (<a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;v) const </td></tr>
139<tr class="separator:a50f73791a4a5b4b4a32483030d20e324"><td class="memSeparator" colspan="2">&#160;</td></tr>
140<tr class="memitem:aa95d61963c07fb1e39d01d099a4c281a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#aa95d61963c07fb1e39d01d099a4c281a">operator&lt;&lt;=</a> (<a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;v)</td></tr>
141<tr class="separator:aa95d61963c07fb1e39d01d099a4c281a"><td class="memSeparator" colspan="2">&#160;</td></tr>
142<tr class="memitem:a4605cf04447095908cba7a1cba700b9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a4605cf04447095908cba7a1cba700b9e">operator&gt;&gt;=</a> (<a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;v)</td></tr>
143<tr class="separator:a4605cf04447095908cba7a1cba700b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
144<tr class="memitem:aa362fdfe044d1c56c4fe939bd3d406bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#aa362fdfe044d1c56c4fe939bd3d406bc">operator+</a> (<a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;v) const </td></tr>
145<tr class="separator:aa362fdfe044d1c56c4fe939bd3d406bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
146<tr class="memitem:a464e16b35656568b21f34cb8b3e2c81a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a464e16b35656568b21f34cb8b3e2c81a">operator-</a> (<a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;v) const </td></tr>
147<tr class="separator:a464e16b35656568b21f34cb8b3e2c81a"><td class="memSeparator" colspan="2">&#160;</td></tr>
148<tr class="memitem:a1e5c7d2a8fed92d1e71f3dda2548b637"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a1e5c7d2a8fed92d1e71f3dda2548b637">operator+=</a> (<a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;v)</td></tr>
149<tr class="separator:a1e5c7d2a8fed92d1e71f3dda2548b637"><td class="memSeparator" colspan="2">&#160;</td></tr>
150<tr class="memitem:ae03dfadaf23e2ff93ae3d456dd3eb05f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#ae03dfadaf23e2ff93ae3d456dd3eb05f">operator-=</a> (<a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;v)</td></tr>
151<tr class="separator:ae03dfadaf23e2ff93ae3d456dd3eb05f"><td class="memSeparator" colspan="2">&#160;</td></tr>
152<tr class="memitem:a2fb78903ee3c27d320798a72bb29a0b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a2fb78903ee3c27d320798a72bb29a0b0">operator&lt;&lt;</a> (<a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;v) const </td></tr>
153<tr class="separator:a2fb78903ee3c27d320798a72bb29a0b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
154<tr class="memitem:ad7132f1fb92d1703925b4d3d054c0c19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#ad7132f1fb92d1703925b4d3d054c0c19">operator&gt;&gt;</a> (<a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;v) const </td></tr>
155<tr class="separator:ad7132f1fb92d1703925b4d3d054c0c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
156<tr class="memitem:a048c4e2a1967351e84006177c14ef5e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a048c4e2a1967351e84006177c14ef5e2">operator&lt;&lt;=</a> (<a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;v)</td></tr>
157<tr class="separator:a048c4e2a1967351e84006177c14ef5e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
158<tr class="memitem:a797242365127dae7142f0a950c4e4e78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a797242365127dae7142f0a950c4e4e78">operator&gt;&gt;=</a> (<a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;v)</td></tr>
159<tr class="separator:a797242365127dae7142f0a950c4e4e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
160<tr class="memitem:a17aa2b54462ebcf1860f8e4db9f7868e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a17aa2b54462ebcf1860f8e4db9f7868e">time</a> () const </td></tr>
161<tr class="separator:a17aa2b54462ebcf1860f8e4db9f7868e"><td class="memSeparator" colspan="2">&#160;</td></tr>
162<tr class="memitem:a71bc51cd2ef635dfb0da6c0b740dcb5f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a71bc51cd2ef635dfb0da6c0b740dcb5f">time</a> (double v)</td></tr>
163<tr class="separator:a71bc51cd2ef635dfb0da6c0b740dcb5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
164<tr class="memitem:a4f11ded4c5383cc3fcd3684d0aa43892"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a4f11ded4c5383cc3fcd3684d0aa43892">operator==</a> (<a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;other) const </td></tr>
165<tr class="separator:a4f11ded4c5383cc3fcd3684d0aa43892"><td class="memSeparator" colspan="2">&#160;</td></tr>
166<tr class="memitem:a289953d80af568f86ddf533c0b161663"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a289953d80af568f86ddf533c0b161663">operator!=</a> (<a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;other) const </td></tr>
167<tr class="separator:a289953d80af568f86ddf533c0b161663"><td class="memSeparator" colspan="2">&#160;</td></tr>
168<tr class="memitem:a7b27ad955eade1013a43336e2a17adec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a7b27ad955eade1013a43336e2a17adec">operator&lt;</a> (<a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;other) const </td></tr>
169<tr class="separator:a7b27ad955eade1013a43336e2a17adec"><td class="memSeparator" colspan="2">&#160;</td></tr>
170<tr class="memitem:a1907c677ae9b7d0736705df8ad58b3aa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a1907c677ae9b7d0736705df8ad58b3aa">operator&gt;</a> (<a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;other) const </td></tr>
171<tr class="separator:a1907c677ae9b7d0736705df8ad58b3aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
172<tr class="memitem:a76c5b0bbc01bd561c25cb83f26e5f535"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a76c5b0bbc01bd561c25cb83f26e5f535">operator&lt;=</a> (<a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;other) const </td></tr>
173<tr class="separator:a76c5b0bbc01bd561c25cb83f26e5f535"><td class="memSeparator" colspan="2">&#160;</td></tr>
174<tr class="memitem:a4d807fa280bbe8d88efbc9a05f4a2d7c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a4d807fa280bbe8d88efbc9a05f4a2d7c">operator&gt;=</a> (<a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;other) const </td></tr>
175<tr class="separator:a4d807fa280bbe8d88efbc9a05f4a2d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
176<tr class="memitem:a704626c84b012080f5e0b73db3d080fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a704626c84b012080f5e0b73db3d080fb">swap</a> (<a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> &amp;other)</td></tr>
177<tr class="separator:a704626c84b012080f5e0b73db3d080fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
178<tr class="memitem:a36df44f891d2a39ca16f57e568b67a3d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a36df44f891d2a39ca16f57e568b67a3d">difference</a> (<a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;other, <a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) const </td></tr>
179<tr class="separator:a36df44f891d2a39ca16f57e568b67a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
180<tr class="memitem:a3363a0c562300095432a17e472d2e52d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a3363a0c562300095432a17e472d2e52d">minimum</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) const </td></tr>
181<tr class="separator:a3363a0c562300095432a17e472d2e52d"><td class="memSeparator" colspan="2">&#160;</td></tr>
182<tr class="memitem:adb258ce11408b62bc0f14a60a05f0752"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#adb258ce11408b62bc0f14a60a05f0752">maximum</a> (<a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a> f) const </td></tr>
183<tr class="separator:adb258ce11408b62bc0f14a60a05f0752"><td class="memSeparator" colspan="2">&#160;</td></tr>
184<tr class="memitem:a047e6e010df55fee166dcb3c9e7d3b95"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1locale_1_1date__time.html#a047e6e010df55fee166dcb3c9e7d3b95">is_in_daylight_saving_time</a> () const </td></tr>
185<tr class="separator:a047e6e010df55fee166dcb3c9e7d3b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
186</table>
187<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
188<div class="textblock"><p>this class represents a date time and allows to perform various operation according to the locale settings. </p>
189<p>This class allows to manipulate various aspects of dates and times easily using arithmetic operations with periods.</p>
190<p>General arithmetic functions:</p>
191<ul>
192<li><a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> + <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html" title="this class that represents a set of periods, ">date_time_period_set</a> = <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a>: move time point forward by specific periods like <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> + month;</li>
193<li><a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> - <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html" title="this class that represents a set of periods, ">date_time_period_set</a> = <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a>: move time point backward by specific periods like <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> - month;</li>
194<li><a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> &lt;&lt; <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html" title="this class that represents a set of periods, ">date_time_period_set</a> = <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a>: roll time point forward by specific periods with rolling to begin if overflows: like "2010-01-31" &lt;&lt; 2* day == "2010-01-02" instead of "2010-02-02"</li>
195<li><a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> &gt;&gt; <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html" title="this class that represents a set of periods, ">date_time_period_set</a> = <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a>: roll time point backward by specific periods with rolling to end if overflows: like "2010-01-02" &gt;&gt; 2* day == "2010-01-31" instead of "2009-12-30"</li>
196<li><a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> / period_type = int - current period value: like "2010-12-21" / month == 12. "2010-12-21" / year = 2010</li>
197<li>(<a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> - <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a>) / period_type = int: distance between dates in period_type. Like ("2010-12-01" - "2008-12-01") / month = 24.</li>
198</ul>
199<p>You can also assign specific periods using assignment operator like: some_time = year * 1995 that sets the year to 1995. </p>
200<dl><dt><b>Examples: </b></dt><dd><a class="el" href="calendar_8cpp-example.html#_a1">calendar.cpp</a>.</dd>
201</dl></div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
202<a class="anchor" id="ae7a3b74e7512ddc4d618eb1f51c3d2b0"></a>
203<div class="memitem">
204<div class="memproto">
205 <table class="memname">
206 <tr>
207 <td class="memname">boost::locale::date_time::date_time </td>
208 <td>(</td>
209 <td class="paramname"></td><td>)</td>
210 <td></td>
211 </tr>
212 </table>
213</div><div class="memdoc">
214<p>Dafault constructor, uses default calendar initialized <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> object to current time.</p>
215<dl class="section note"><dt>Note</dt><dd>throws std::bad_cast if the global locale does not have <a class="el" href="classboost_1_1locale_1_1calendar__facet.html">calendar_facet</a> facet installed </dd></dl>
216
217</div>
218</div>
219<a class="anchor" id="a7d98e552f2ff8a421a5c226102ba0138"></a>
220<div class="memitem">
221<div class="memproto">
222 <table class="memname">
223 <tr>
224 <td class="memname">boost::locale::date_time::date_time </td>
225 <td>(</td>
226 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td>
227 <td class="paramname"><em>other</em></td><td>)</td>
228 <td></td>
229 </tr>
230 </table>
231</div><div class="memdoc">
232<p>copy <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
233
234</div>
235</div>
236<a class="anchor" id="a45008e76b980e7487e3d61b8372d67ae"></a>
237<div class="memitem">
238<div class="memproto">
239 <table class="memname">
240 <tr>
241 <td class="memname">boost::locale::date_time::date_time </td>
242 <td>(</td>
243 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td>
244 <td class="paramname"><em>other</em>, </td>
245 </tr>
246 <tr>
247 <td class="paramkey"></td>
248 <td></td>
249 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;&#160;</td>
250 <td class="paramname"><em>set</em>&#160;</td>
251 </tr>
252 <tr>
253 <td></td>
254 <td>)</td>
255 <td></td><td></td>
256 </tr>
257 </table>
258</div><div class="memdoc">
259<p>copy <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> and change some fields according to the <em>set</em> </p>
260
261</div>
262</div>
263<a class="anchor" id="addfee06ea6efa5fdca252191176b5756"></a>
264<div class="memitem">
265<div class="memproto">
266 <table class="memname">
267 <tr>
268 <td class="memname">boost::locale::date_time::date_time </td>
269 <td>(</td>
270 <td class="paramtype">double&#160;</td>
271 <td class="paramname"><em>time</em></td><td>)</td>
272 <td></td>
273 </tr>
274 </table>
275</div><div class="memdoc">
276<p>Create a <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> object using POSIX time <em>time</em> and default calendar</p>
277<dl class="section note"><dt>Note</dt><dd>throws std::bad_cast if the global locale does not have <a class="el" href="classboost_1_1locale_1_1calendar__facet.html">calendar_facet</a> facet installed </dd></dl>
278
279</div>
280</div>
281<a class="anchor" id="ab806af3aee6d70057d1f8e6fbfd09216"></a>
282<div class="memitem">
283<div class="memproto">
284 <table class="memname">
285 <tr>
286 <td class="memname">boost::locale::date_time::date_time </td>
287 <td>(</td>
288 <td class="paramtype">double&#160;</td>
289 <td class="paramname"><em>time</em>, </td>
290 </tr>
291 <tr>
292 <td class="paramkey"></td>
293 <td></td>
294 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1calendar.html">calendar</a> const &amp;&#160;</td>
295 <td class="paramname"><em>cal</em>&#160;</td>
296 </tr>
297 <tr>
298 <td></td>
299 <td>)</td>
300 <td></td><td></td>
301 </tr>
302 </table>
303</div><div class="memdoc">
304<p>Create a <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> object using POSIX time <em>time</em> and calendar <em>cal</em> </p>
305
306</div>
307</div>
308<a class="anchor" id="ada52e84093a2775db6e0b3c399b0b9cf"></a>
309<div class="memitem">
310<div class="memproto">
311 <table class="memname">
312 <tr>
313 <td class="memname">boost::locale::date_time::date_time </td>
314 <td>(</td>
315 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1calendar.html">calendar</a> const &amp;&#160;</td>
316 <td class="paramname"><em>cal</em></td><td>)</td>
317 <td></td>
318 </tr>
319 </table>
320</div><div class="memdoc">
321<p>Create a <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> object using calendar <em>cal</em> and initializes it to current time. </p>
322
323</div>
324</div>
325<a class="anchor" id="abfa9db762ab227427778d8fc3c2bf73d"></a>
326<div class="memitem">
327<div class="memproto">
328 <table class="memname">
329 <tr>
330 <td class="memname">boost::locale::date_time::date_time </td>
331 <td>(</td>
332 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;&#160;</td>
333 <td class="paramname"><em>set</em></td><td>)</td>
334 <td></td>
335 </tr>
336 </table>
337</div><div class="memdoc">
338<p>Create a <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> object using default calendar and define values given in <em>set</em> </p>
339<dl class="section note"><dt>Note</dt><dd>throws std::bad_cast if the global locale does not have <a class="el" href="classboost_1_1locale_1_1calendar__facet.html">calendar_facet</a> facet installed </dd></dl>
340
341</div>
342</div>
343<a class="anchor" id="a871745debde77a28f5fbc6e2b2a5f869"></a>
344<div class="memitem">
345<div class="memproto">
346 <table class="memname">
347 <tr>
348 <td class="memname">boost::locale::date_time::date_time </td>
349 <td>(</td>
350 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;&#160;</td>
351 <td class="paramname"><em>set</em>, </td>
352 </tr>
353 <tr>
354 <td class="paramkey"></td>
355 <td></td>
356 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1calendar.html">calendar</a> const &amp;&#160;</td>
357 <td class="paramname"><em>cal</em>&#160;</td>
358 </tr>
359 <tr>
360 <td></td>
361 <td>)</td>
362 <td></td><td></td>
363 </tr>
364 </table>
365</div><div class="memdoc">
366<p>Create a <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> object using calendar <em>cal</em> and define values given in <em>set</em> </p>
367
368</div>
369</div>
370<h2 class="groupheader">Member Function Documentation</h2>
371<a class="anchor" id="a36df44f891d2a39ca16f57e568b67a3d"></a>
372<div class="memitem">
373<div class="memproto">
374 <table class="memname">
375 <tr>
376 <td class="memname">int boost::locale::date_time::difference </td>
377 <td>(</td>
378 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td>
379 <td class="paramname"><em>other</em>, </td>
380 </tr>
381 <tr>
382 <td class="paramkey"></td>
383 <td></td>
384 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
385 <td class="paramname"><em>f</em>&#160;</td>
386 </tr>
387 <tr>
388 <td></td>
389 <td>)</td>
390 <td></td><td> const</td>
391 </tr>
392 </table>
393</div><div class="memdoc">
394<p>calculate the distance from this <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> to <em>other</em> in terms of perios <em>f</em> </p>
395
396</div>
397</div>
398<a class="anchor" id="af6436a546d3b944238f9fa952e5e18bd"></a>
399<div class="memitem">
400<div class="memproto">
401 <table class="memname">
402 <tr>
403 <td class="memname">int boost::locale::date_time::get </td>
404 <td>(</td>
405 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
406 <td class="paramname"><em>f</em></td><td>)</td>
407 <td> const</td>
408 </tr>
409 </table>
410</div><div class="memdoc">
411<p>get specific period <em>f</em> value </p>
412
413</div>
414</div>
415<a class="anchor" id="a047e6e010df55fee166dcb3c9e7d3b95"></a>
416<div class="memitem">
417<div class="memproto">
418 <table class="memname">
419 <tr>
420 <td class="memname">bool boost::locale::date_time::is_in_daylight_saving_time </td>
421 <td>(</td>
422 <td class="paramname"></td><td>)</td>
423 <td> const</td>
424 </tr>
425 </table>
426</div><div class="memdoc">
427<p>Check if *this time point is in daylight saving time </p>
428
429</div>
430</div>
431<a class="anchor" id="adb258ce11408b62bc0f14a60a05f0752"></a>
432<div class="memitem">
433<div class="memproto">
434 <table class="memname">
435 <tr>
436 <td class="memname">int boost::locale::date_time::maximum </td>
437 <td>(</td>
438 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
439 <td class="paramname"><em>f</em></td><td>)</td>
440 <td> const</td>
441 </tr>
442 </table>
443</div><div class="memdoc">
444<p>Get minimal possible value for *this time point for a period <em>f</em>. For example in February maximum(day) may be 28 or 29, in January maximum(day)==31 </p>
445
446</div>
447</div>
448<a class="anchor" id="a3363a0c562300095432a17e472d2e52d"></a>
449<div class="memitem">
450<div class="memproto">
451 <table class="memname">
452 <tr>
453 <td class="memname">int boost::locale::date_time::minimum </td>
454 <td>(</td>
455 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
456 <td class="paramname"><em>f</em></td><td>)</td>
457 <td> const</td>
458 </tr>
459 </table>
460</div><div class="memdoc">
461<p>Get minimal possible value for *this time point for a period <em>f</em>. </p>
462
463</div>
464</div>
465<a class="anchor" id="a289953d80af568f86ddf533c0b161663"></a>
466<div class="memitem">
467<div class="memproto">
468 <table class="memname">
469 <tr>
470 <td class="memname">bool boost::locale::date_time::operator!= </td>
471 <td>(</td>
472 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td>
473 <td class="paramname"><em>other</em></td><td>)</td>
474 <td> const</td>
475 </tr>
476 </table>
477</div><div class="memdoc">
478<p>compare <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> in the timeline (ignores difference in calendar, timezone etc) </p>
479
480</div>
481</div>
482<a class="anchor" id="a0df3596add1804b1f64d363fea181fe2"></a>
483<div class="memitem">
484<div class="memproto">
485<table class="mlabels">
486 <tr>
487 <td class="mlabels-left">
488 <table class="memname">
489 <tr>
490 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> boost::locale::date_time::operator+ </td>
491 <td>(</td>
492 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
493 <td class="paramname"><em>f</em></td><td>)</td>
494 <td> const</td>
495 </tr>
496 </table>
497 </td>
498 <td class="mlabels-right">
499<span class="mlabels"><span class="mlabel">inline</span></span> </td>
500 </tr>
501</table>
502</div><div class="memdoc">
503<p>add single period f to the current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
504
505</div>
506</div>
507<a class="anchor" id="a4e23796608a8ef0cbd5338f21d220a73"></a>
508<div class="memitem">
509<div class="memproto">
510 <table class="memname">
511 <tr>
512 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> boost::locale::date_time::operator+ </td>
513 <td>(</td>
514 <td class="paramtype"><a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;&#160;</td>
515 <td class="paramname"><em>v</em></td><td>)</td>
516 <td> const</td>
517 </tr>
518 </table>
519</div><div class="memdoc">
520<p>add <a class="el" href="structboost_1_1locale_1_1date__time__period.html" title="This class represents a pair of period_type and the integer values that describes its amount...">date_time_period</a> to the current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
521
522</div>
523</div>
524<a class="anchor" id="aa362fdfe044d1c56c4fe939bd3d406bc"></a>
525<div class="memitem">
526<div class="memproto">
527 <table class="memname">
528 <tr>
529 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> boost::locale::date_time::operator+ </td>
530 <td>(</td>
531 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;&#160;</td>
532 <td class="paramname"><em>v</em></td><td>)</td>
533 <td> const</td>
534 </tr>
535 </table>
536</div><div class="memdoc">
537<p>add <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html" title="this class that represents a set of periods, ">date_time_period_set</a> v to the current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
538
539</div>
540</div>
541<a class="anchor" id="ab3117067df65d1c33e89ab375f03d27c"></a>
542<div class="memitem">
543<div class="memproto">
544<table class="mlabels">
545 <tr>
546 <td class="mlabels-left">
547 <table class="memname">
548 <tr>
549 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator+= </td>
550 <td>(</td>
551 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
552 <td class="paramname"><em>f</em></td><td>)</td>
553 <td></td>
554 </tr>
555 </table>
556 </td>
557 <td class="mlabels-right">
558<span class="mlabels"><span class="mlabel">inline</span></span> </td>
559 </tr>
560</table>
561</div><div class="memdoc">
562<p>add single period f to the current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
563
564</div>
565</div>
566<a class="anchor" id="a7116785ff9f8b5f403e10a24b9b4477d"></a>
567<div class="memitem">
568<div class="memproto">
569 <table class="memname">
570 <tr>
571 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator+= </td>
572 <td>(</td>
573 <td class="paramtype"><a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;&#160;</td>
574 <td class="paramname"><em>v</em></td><td>)</td>
575 <td></td>
576 </tr>
577 </table>
578</div><div class="memdoc">
579<p>add <a class="el" href="structboost_1_1locale_1_1date__time__period.html" title="This class represents a pair of period_type and the integer values that describes its amount...">date_time_period</a> to the current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
580
581</div>
582</div>
583<a class="anchor" id="a1e5c7d2a8fed92d1e71f3dda2548b637"></a>
584<div class="memitem">
585<div class="memproto">
586 <table class="memname">
587 <tr>
588 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator+= </td>
589 <td>(</td>
590 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;&#160;</td>
591 <td class="paramname"><em>v</em></td><td>)</td>
592 <td></td>
593 </tr>
594 </table>
595</div><div class="memdoc">
596<p>add <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html" title="this class that represents a set of periods, ">date_time_period_set</a> v to the current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
597
598</div>
599</div>
600<a class="anchor" id="ac870c0fcba5814cd91bb9c63823e280a"></a>
601<div class="memitem">
602<div class="memproto">
603<table class="mlabels">
604 <tr>
605 <td class="mlabels-left">
606 <table class="memname">
607 <tr>
608 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> boost::locale::date_time::operator- </td>
609 <td>(</td>
610 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
611 <td class="paramname"><em>f</em></td><td>)</td>
612 <td> const</td>
613 </tr>
614 </table>
615 </td>
616 <td class="mlabels-right">
617<span class="mlabels"><span class="mlabel">inline</span></span> </td>
618 </tr>
619</table>
620</div><div class="memdoc">
621<p>subtract single period f from the current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
622
623</div>
624</div>
625<a class="anchor" id="af83662eb6a5d2298cda9159f5277a563"></a>
626<div class="memitem">
627<div class="memproto">
628 <table class="memname">
629 <tr>
630 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> boost::locale::date_time::operator- </td>
631 <td>(</td>
632 <td class="paramtype"><a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;&#160;</td>
633 <td class="paramname"><em>v</em></td><td>)</td>
634 <td> const</td>
635 </tr>
636 </table>
637</div><div class="memdoc">
638<p>subtract <a class="el" href="structboost_1_1locale_1_1date__time__period.html" title="This class represents a pair of period_type and the integer values that describes its amount...">date_time_period</a> from the current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
639
640</div>
641</div>
642<a class="anchor" id="a464e16b35656568b21f34cb8b3e2c81a"></a>
643<div class="memitem">
644<div class="memproto">
645 <table class="memname">
646 <tr>
647 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> boost::locale::date_time::operator- </td>
648 <td>(</td>
649 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;&#160;</td>
650 <td class="paramname"><em>v</em></td><td>)</td>
651 <td> const</td>
652 </tr>
653 </table>
654</div><div class="memdoc">
655<p>subtract <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html" title="this class that represents a set of periods, ">date_time_period_set</a> v from the current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
656
657</div>
658</div>
659<a class="anchor" id="a38468aff1a820dc1c41a2a8280120848"></a>
660<div class="memitem">
661<div class="memproto">
662<table class="mlabels">
663 <tr>
664 <td class="mlabels-left">
665 <table class="memname">
666 <tr>
667 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator-= </td>
668 <td>(</td>
669 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
670 <td class="paramname"><em>f</em></td><td>)</td>
671 <td></td>
672 </tr>
673 </table>
674 </td>
675 <td class="mlabels-right">
676<span class="mlabels"><span class="mlabel">inline</span></span> </td>
677 </tr>
678</table>
679</div><div class="memdoc">
680<p>subtract single period f from the current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
681
682</div>
683</div>
684<a class="anchor" id="a6780aae474f33f0a64e7b457789d7524"></a>
685<div class="memitem">
686<div class="memproto">
687 <table class="memname">
688 <tr>
689 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator-= </td>
690 <td>(</td>
691 <td class="paramtype"><a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;&#160;</td>
692 <td class="paramname"><em>v</em></td><td>)</td>
693 <td></td>
694 </tr>
695 </table>
696</div><div class="memdoc">
697<p>subtract <a class="el" href="structboost_1_1locale_1_1date__time__period.html" title="This class represents a pair of period_type and the integer values that describes its amount...">date_time_period</a> from the current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
698
699</div>
700</div>
701<a class="anchor" id="ae03dfadaf23e2ff93ae3d456dd3eb05f"></a>
702<div class="memitem">
703<div class="memproto">
704 <table class="memname">
705 <tr>
706 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator-= </td>
707 <td>(</td>
708 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;&#160;</td>
709 <td class="paramname"><em>v</em></td><td>)</td>
710 <td></td>
711 </tr>
712 </table>
713</div><div class="memdoc">
714<p>subtract <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html" title="this class that represents a set of periods, ">date_time_period_set</a> v from the current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
715
716</div>
717</div>
718<a class="anchor" id="ac2a3a8f6fdba552b19e478bb6757523e"></a>
719<div class="memitem">
720<div class="memproto">
721<table class="mlabels">
722 <tr>
723 <td class="mlabels-left">
724 <table class="memname">
725 <tr>
726 <td class="memname">int boost::locale::date_time::operator/ </td>
727 <td>(</td>
728 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
729 <td class="paramname"><em>f</em></td><td>)</td>
730 <td> const</td>
731 </tr>
732 </table>
733 </td>
734 <td class="mlabels-right">
735<span class="mlabels"><span class="mlabel">inline</span></span> </td>
736 </tr>
737</table>
738</div><div class="memdoc">
739<p>syntactic sugar for get(f) </p>
740
741</div>
742</div>
743<a class="anchor" id="a7b27ad955eade1013a43336e2a17adec"></a>
744<div class="memitem">
745<div class="memproto">
746 <table class="memname">
747 <tr>
748 <td class="memname">bool boost::locale::date_time::operator&lt; </td>
749 <td>(</td>
750 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td>
751 <td class="paramname"><em>other</em></td><td>)</td>
752 <td> const</td>
753 </tr>
754 </table>
755</div><div class="memdoc">
756<p>compare <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> in the timeline (ignores difference in calendar, timezone etc) </p>
757
758</div>
759</div>
760<a class="anchor" id="a22d2b503e2d58c7e2983b89c69ed13bd"></a>
761<div class="memitem">
762<div class="memproto">
763<table class="mlabels">
764 <tr>
765 <td class="mlabels-left">
766 <table class="memname">
767 <tr>
768 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> boost::locale::date_time::operator&lt;&lt; </td>
769 <td>(</td>
770 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
771 <td class="paramname"><em>f</em></td><td>)</td>
772 <td> const</td>
773 </tr>
774 </table>
775 </td>
776 <td class="mlabels-right">
777<span class="mlabels"><span class="mlabel">inline</span></span> </td>
778 </tr>
779</table>
780</div><div class="memdoc">
781<p>roll forward a date by single period f. </p>
782
783</div>
784</div>
785<a class="anchor" id="afc9286cc1d2ad907200a3d9ba5d91c00"></a>
786<div class="memitem">
787<div class="memproto">
788 <table class="memname">
789 <tr>
790 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> boost::locale::date_time::operator&lt;&lt; </td>
791 <td>(</td>
792 <td class="paramtype"><a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;&#160;</td>
793 <td class="paramname"><em>v</em></td><td>)</td>
794 <td> const</td>
795 </tr>
796 </table>
797</div><div class="memdoc">
798<p>roll current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> forward by <a class="el" href="structboost_1_1locale_1_1date__time__period.html" title="This class represents a pair of period_type and the integer values that describes its amount...">date_time_period</a> v </p>
799
800</div>
801</div>
802<a class="anchor" id="a2fb78903ee3c27d320798a72bb29a0b0"></a>
803<div class="memitem">
804<div class="memproto">
805 <table class="memname">
806 <tr>
807 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> boost::locale::date_time::operator&lt;&lt; </td>
808 <td>(</td>
809 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;&#160;</td>
810 <td class="paramname"><em>v</em></td><td>)</td>
811 <td> const</td>
812 </tr>
813 </table>
814</div><div class="memdoc">
815<p>roll current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> forward by <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html" title="this class that represents a set of periods, ">date_time_period_set</a> v </p>
816
817</div>
818</div>
819<a class="anchor" id="ae71279d6e8dcc984fe3703b61d545416"></a>
820<div class="memitem">
821<div class="memproto">
822<table class="mlabels">
823 <tr>
824 <td class="mlabels-left">
825 <table class="memname">
826 <tr>
827 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator&lt;&lt;= </td>
828 <td>(</td>
829 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
830 <td class="paramname"><em>f</em></td><td>)</td>
831 <td></td>
832 </tr>
833 </table>
834 </td>
835 <td class="mlabels-right">
836<span class="mlabels"><span class="mlabel">inline</span></span> </td>
837 </tr>
838</table>
839</div><div class="memdoc">
840<p>roll forward a date by single period f. </p>
841
842</div>
843</div>
844<a class="anchor" id="aa95d61963c07fb1e39d01d099a4c281a"></a>
845<div class="memitem">
846<div class="memproto">
847 <table class="memname">
848 <tr>
849 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator&lt;&lt;= </td>
850 <td>(</td>
851 <td class="paramtype"><a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;&#160;</td>
852 <td class="paramname"><em>v</em></td><td>)</td>
853 <td></td>
854 </tr>
855 </table>
856</div><div class="memdoc">
857<p>roll current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> forward by <a class="el" href="structboost_1_1locale_1_1date__time__period.html" title="This class represents a pair of period_type and the integer values that describes its amount...">date_time_period</a> v </p>
858
859</div>
860</div>
861<a class="anchor" id="a048c4e2a1967351e84006177c14ef5e2"></a>
862<div class="memitem">
863<div class="memproto">
864 <table class="memname">
865 <tr>
866 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator&lt;&lt;= </td>
867 <td>(</td>
868 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;&#160;</td>
869 <td class="paramname"><em>v</em></td><td>)</td>
870 <td></td>
871 </tr>
872 </table>
873</div><div class="memdoc">
874<p>roll current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> forward by <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html" title="this class that represents a set of periods, ">date_time_period_set</a> v </p>
875
876</div>
877</div>
878<a class="anchor" id="a76c5b0bbc01bd561c25cb83f26e5f535"></a>
879<div class="memitem">
880<div class="memproto">
881 <table class="memname">
882 <tr>
883 <td class="memname">bool boost::locale::date_time::operator&lt;= </td>
884 <td>(</td>
885 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td>
886 <td class="paramname"><em>other</em></td><td>)</td>
887 <td> const</td>
888 </tr>
889 </table>
890</div><div class="memdoc">
891<p>compare <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> in the timeline (ignores difference in calendar, timezone etc) </p>
892
893</div>
894</div>
895<a class="anchor" id="abe5d459e7552ca13b127c682e0d9caab"></a>
896<div class="memitem">
897<div class="memproto">
898 <table class="memname">
899 <tr>
900 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator= </td>
901 <td>(</td>
902 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td>
903 <td class="paramname"><em>other</em></td><td>)</td>
904 <td></td>
905 </tr>
906 </table>
907</div><div class="memdoc">
908<p>assign the <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> </p>
909
910</div>
911</div>
912<a class="anchor" id="a2f7ccfb9e28fa3bb172be9f0446caafd"></a>
913<div class="memitem">
914<div class="memproto">
915 <table class="memname">
916 <tr>
917 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator= </td>
918 <td>(</td>
919 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;&#160;</td>
920 <td class="paramname"><em>f</em></td><td>)</td>
921 <td></td>
922 </tr>
923 </table>
924</div><div class="memdoc">
925<p>assign values to various periods in set <em>f</em> </p>
926
927</div>
928</div>
929<a class="anchor" id="a4f11ded4c5383cc3fcd3684d0aa43892"></a>
930<div class="memitem">
931<div class="memproto">
932 <table class="memname">
933 <tr>
934 <td class="memname">bool boost::locale::date_time::operator== </td>
935 <td>(</td>
936 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td>
937 <td class="paramname"><em>other</em></td><td>)</td>
938 <td> const</td>
939 </tr>
940 </table>
941</div><div class="memdoc">
942<p>compare <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> in the timeline (ignores difference in calendar, timezone etc) </p>
943
944</div>
945</div>
946<a class="anchor" id="a1907c677ae9b7d0736705df8ad58b3aa"></a>
947<div class="memitem">
948<div class="memproto">
949 <table class="memname">
950 <tr>
951 <td class="memname">bool boost::locale::date_time::operator&gt; </td>
952 <td>(</td>
953 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td>
954 <td class="paramname"><em>other</em></td><td>)</td>
955 <td> const</td>
956 </tr>
957 </table>
958</div><div class="memdoc">
959<p>compare <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> in the timeline (ignores difference in calendar, timezone etc) </p>
960
961</div>
962</div>
963<a class="anchor" id="a4d807fa280bbe8d88efbc9a05f4a2d7c"></a>
964<div class="memitem">
965<div class="memproto">
966 <table class="memname">
967 <tr>
968 <td class="memname">bool boost::locale::date_time::operator&gt;= </td>
969 <td>(</td>
970 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const &amp;&#160;</td>
971 <td class="paramname"><em>other</em></td><td>)</td>
972 <td> const</td>
973 </tr>
974 </table>
975</div><div class="memdoc">
976<p>compare <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> in the timeline (ignores difference in calendar, timezone etc) </p>
977
978</div>
979</div>
980<a class="anchor" id="a3a53ba943cb5140bafbfbda3d44b4083"></a>
981<div class="memitem">
982<div class="memproto">
983<table class="mlabels">
984 <tr>
985 <td class="mlabels-left">
986 <table class="memname">
987 <tr>
988 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> boost::locale::date_time::operator&gt;&gt; </td>
989 <td>(</td>
990 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
991 <td class="paramname"><em>f</em></td><td>)</td>
992 <td> const</td>
993 </tr>
994 </table>
995 </td>
996 <td class="mlabels-right">
997<span class="mlabels"><span class="mlabel">inline</span></span> </td>
998 </tr>
999</table>
1000</div><div class="memdoc">
1001<p>roll backward a date by single period f. </p>
1002
1003</div>
1004</div>
1005<a class="anchor" id="a50f73791a4a5b4b4a32483030d20e324"></a>
1006<div class="memitem">
1007<div class="memproto">
1008 <table class="memname">
1009 <tr>
1010 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> boost::locale::date_time::operator&gt;&gt; </td>
1011 <td>(</td>
1012 <td class="paramtype"><a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;&#160;</td>
1013 <td class="paramname"><em>v</em></td><td>)</td>
1014 <td> const</td>
1015 </tr>
1016 </table>
1017</div><div class="memdoc">
1018<p>roll current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> backward by <a class="el" href="structboost_1_1locale_1_1date__time__period.html" title="This class represents a pair of period_type and the integer values that describes its amount...">date_time_period</a> v </p>
1019
1020</div>
1021</div>
1022<a class="anchor" id="ad7132f1fb92d1703925b4d3d054c0c19"></a>
1023<div class="memitem">
1024<div class="memproto">
1025 <table class="memname">
1026 <tr>
1027 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> boost::locale::date_time::operator&gt;&gt; </td>
1028 <td>(</td>
1029 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;&#160;</td>
1030 <td class="paramname"><em>v</em></td><td>)</td>
1031 <td> const</td>
1032 </tr>
1033 </table>
1034</div><div class="memdoc">
1035<p>roll current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> backward by <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html" title="this class that represents a set of periods, ">date_time_period_set</a> v </p>
1036
1037</div>
1038</div>
1039<a class="anchor" id="a178faa979338310b9a92370a3618fa0e"></a>
1040<div class="memitem">
1041<div class="memproto">
1042<table class="mlabels">
1043 <tr>
1044 <td class="mlabels-left">
1045 <table class="memname">
1046 <tr>
1047 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator&gt;&gt;= </td>
1048 <td>(</td>
1049 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
1050 <td class="paramname"><em>f</em></td><td>)</td>
1051 <td></td>
1052 </tr>
1053 </table>
1054 </td>
1055 <td class="mlabels-right">
1056<span class="mlabels"><span class="mlabel">inline</span></span> </td>
1057 </tr>
1058</table>
1059</div><div class="memdoc">
1060<p>roll backward a date by single period f. </p>
1061
1062</div>
1063</div>
1064<a class="anchor" id="a4605cf04447095908cba7a1cba700b9e"></a>
1065<div class="memitem">
1066<div class="memproto">
1067 <table class="memname">
1068 <tr>
1069 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator&gt;&gt;= </td>
1070 <td>(</td>
1071 <td class="paramtype"><a class="el" href="structboost_1_1locale_1_1date__time__period.html">date_time_period</a> const &amp;&#160;</td>
1072 <td class="paramname"><em>v</em></td><td>)</td>
1073 <td></td>
1074 </tr>
1075 </table>
1076</div><div class="memdoc">
1077<p>roll current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> backward by <a class="el" href="structboost_1_1locale_1_1date__time__period.html" title="This class represents a pair of period_type and the integer values that describes its amount...">date_time_period</a> v </p>
1078
1079</div>
1080</div>
1081<a class="anchor" id="a797242365127dae7142f0a950c4e4e78"></a>
1082<div class="memitem">
1083<div class="memproto">
1084 <table class="memname">
1085 <tr>
1086 <td class="memname"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> const&amp; boost::locale::date_time::operator&gt;&gt;= </td>
1087 <td>(</td>
1088 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time__period__set.html">date_time_period_set</a> const &amp;&#160;</td>
1089 <td class="paramname"><em>v</em></td><td>)</td>
1090 <td></td>
1091 </tr>
1092 </table>
1093</div><div class="memdoc">
1094<p>roll current <a class="el" href="classboost_1_1locale_1_1date__time.html" title="this class represents a date time and allows to perform various operation according to the locale set...">date_time</a> backward by <a class="el" href="classboost_1_1locale_1_1date__time__period__set.html" title="this class that represents a set of periods, ">date_time_period_set</a> v </p>
1095
1096</div>
1097</div>
1098<a class="anchor" id="a4c0ed3be4d5d3bb44014a2ea12927ff8"></a>
1099<div class="memitem">
1100<div class="memproto">
1101 <table class="memname">
1102 <tr>
1103 <td class="memname">void boost::locale::date_time::set </td>
1104 <td>(</td>
1105 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1period_1_1period__type.html">period::period_type</a>&#160;</td>
1106 <td class="paramname"><em>f</em>, </td>
1107 </tr>
1108 <tr>
1109 <td class="paramkey"></td>
1110 <td></td>
1111 <td class="paramtype">int&#160;</td>
1112 <td class="paramname"><em>v</em>&#160;</td>
1113 </tr>
1114 <tr>
1115 <td></td>
1116 <td>)</td>
1117 <td></td><td></td>
1118 </tr>
1119 </table>
1120</div><div class="memdoc">
1121<p>set specific period <em>f</em> value to <em>v</em> </p>
1122<dl><dt><b>Examples: </b></dt><dd><a class="el" href="calendar_8cpp-example.html#a2">calendar.cpp</a>.</dd>
1123</dl>
1124</div>
1125</div>
1126<a class="anchor" id="a704626c84b012080f5e0b73db3d080fb"></a>
1127<div class="memitem">
1128<div class="memproto">
1129 <table class="memname">
1130 <tr>
1131 <td class="memname">void boost::locale::date_time::swap </td>
1132 <td>(</td>
1133 <td class="paramtype"><a class="el" href="classboost_1_1locale_1_1date__time.html">date_time</a> &amp;&#160;</td>
1134 <td class="paramname"><em>other</em></td><td>)</td>
1135 <td></td>
1136 </tr>
1137 </table>
1138</div><div class="memdoc">
1139<p>swaps two dates - efficient, does not throw </p>
1140
1141</div>
1142</div>
1143<a class="anchor" id="a17aa2b54462ebcf1860f8e4db9f7868e"></a>
1144<div class="memitem">
1145<div class="memproto">
1146 <table class="memname">
1147 <tr>
1148 <td class="memname">double boost::locale::date_time::time </td>
1149 <td>(</td>
1150 <td class="paramname"></td><td>)</td>
1151 <td> const</td>
1152 </tr>
1153 </table>
1154</div><div class="memdoc">
1155<p>Get POSIX time</p>
1156<p>The POSIX time is number of seconds since January 1st, 1970 00:00 UTC, ignoring leap seconds. </p>
1157
1158</div>
1159</div>
1160<a class="anchor" id="a71bc51cd2ef635dfb0da6c0b740dcb5f"></a>
1161<div class="memitem">
1162<div class="memproto">
1163 <table class="memname">
1164 <tr>
1165 <td class="memname">void boost::locale::date_time::time </td>
1166 <td>(</td>
1167 <td class="paramtype">double&#160;</td>
1168 <td class="paramname"><em>v</em></td><td>)</td>
1169 <td></td>
1170 </tr>
1171 </table>
1172</div><div class="memdoc">
1173<p>set POSIX time</p>
1174<p>The POSIX time is number of seconds since January 1st, 1970 00:00 UTC, ignoring leap seconds. This time can be fetched from Operating system clock using C function time, gettimeofday and others. </p>
1175
1176</div>
1177</div>
1178<hr/>The documentation for this class was generated from the following file:<ul>
1179<li>boost/locale/<a class="el" href="date__time_8hpp_source.html">date_time.hpp</a></li>
1180</ul>
1181</div><!-- contents -->
1182</div><!-- doc-content -->
1183
1184 <li class="footer">
1185&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.
1186 </li>
1187 </ul>
1188 </div>
1189</body>
1190</html>