summaryrefslogtreecommitdiff
path: root/doc/html/boost/local_time/posix_time_zone_base.html
diff options
context:
space:
mode:
authorChanho Park <chanho61.park@samsung.com>2014-12-11 18:55:56 +0900
committerChanho Park <chanho61.park@samsung.com>2014-12-11 18:55:56 +0900
commit08c1e93fa36a49f49325a07fe91ff92c964c2b6c (patch)
tree7a7053ceb8874b28ec4b868d4c49b500008a102e /doc/html/boost/local_time/posix_time_zone_base.html
parentbb4dd8289b351fae6b55e303f189127a394a1edd (diff)
downloadboost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.tar.gz
boost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.tar.bz2
boost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.zip
Imported Upstream version 1.57.0upstream/1.57.0
Diffstat (limited to 'doc/html/boost/local_time/posix_time_zone_base.html')
-rw-r--r--doc/html/boost/local_time/posix_time_zone_base.html100
1 files changed, 51 insertions, 49 deletions
diff --git a/doc/html/boost/local_time/posix_time_zone_base.html b/doc/html/boost/local_time/posix_time_zone_base.html
index 6661979c5b..ab8cb6d424 100644
--- a/doc/html/boost/local_time/posix_time_zone_base.html
+++ b/doc/html/boost/local_time/posix_time_zone_base.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Class template posix_time_zone_base</title>
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../date_time/doxy.html#header.boost.date_time.local_time.posix_time_zone_hpp" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
<link rel="prev" href="bad_adjustment.html" title="Struct bad_adjustment">
@@ -32,7 +32,9 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../date_time/doxy.html#header.boost.date_time.local_time.posix_time_zone_hpp" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">boost/date_time/local_time/posix_time_zone.hpp</a>&gt;
</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">&gt;</span>
-<span class="keyword">class</span> <a class="link" href="posix_time_zone_base.html" title="Class template posix_time_zone_base">posix_time_zone_base</a> <span class="special">{</span>
+<span class="keyword">class</span> <a class="link" href="posix_time_zone_base.html" title="Class template posix_time_zone_base">posix_time_zone_base</a> <span class="special">:</span>
+ <span class="keyword">public</span> <span class="identifier">date_time</span><span class="special">::</span><span class="identifier">time_zone_base</span><span class="special">&lt;</span> <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">,</span> <span class="identifier">CharT</span> <span class="special">&gt;</span>
+<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span> <a name="boost.local_time.posix_time_zone_base.time_duration_type"></a><span class="identifier">time_duration_type</span><span class="special">;</span>
@@ -46,33 +48,33 @@
<span class="keyword">typedef</span> <span class="identifier">tokenizer_type</span><span class="special">::</span><span class="identifier">iterator</span> <a name="boost.local_time.posix_time_zone_base.tokenizer_iterator_type"></a><span class="identifier">tokenizer_iterator_type</span><span class="special">;</span>
<span class="comment">// <a class="link" href="posix_time_zone_base.html#boost.local_time.posix_time_zone_baseconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="posix_time_zone_base.html#id710678-bb"><span class="identifier">posix_time_zone_base</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="posix_time_zone_base.html#id710688-bb"><span class="special">~</span><span class="identifier">posix_time_zone_base</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="posix_time_zone_base.html#idp101850528-bb"><span class="identifier">posix_time_zone_base</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="posix_time_zone_base.html#idp101851760-bb"><span class="special">~</span><span class="identifier">posix_time_zone_base</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="posix_time_zone_base.html#id711559-bb">public member functions</a></span>
- <span class="identifier">string_type</span> <a class="link" href="posix_time_zone_base.html#id711562-bb"><span class="identifier">std_zone_abbrev</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">string_type</span> <a class="link" href="posix_time_zone_base.html#id711573-bb"><span class="identifier">dst_zone_abbrev</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">string_type</span> <a class="link" href="posix_time_zone_base.html#id711588-bb"><span class="identifier">std_zone_name</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">string_type</span> <a class="link" href="posix_time_zone_base.html#id711605-bb"><span class="identifier">dst_zone_name</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">bool</span> <a class="link" href="posix_time_zone_base.html#id695766-bb"><span class="identifier">has_dst</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a class="link" href="posix_time_zone_base.html#id695777-bb"><span class="identifier">dst_local_start_time</span></a><span class="special">(</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">greg_year</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a class="link" href="posix_time_zone_base.html#id710628-bb"><span class="identifier">dst_local_end_time</span></a><span class="special">(</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">greg_year</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">time_duration_type</span> <a class="link" href="posix_time_zone_base.html#id710645-bb"><span class="identifier">base_utc_offset</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">time_duration_type</span> <a class="link" href="posix_time_zone_base.html#id710656-bb"><span class="identifier">dst_offset</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">string_type</span> <a class="link" href="posix_time_zone_base.html#id710667-bb"><span class="identifier">to_posix_string</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="posix_time_zone_base.html#idp69890336-bb">public member functions</a></span>
+ <span class="keyword">virtual</span> <span class="identifier">string_type</span> <a class="link" href="posix_time_zone_base.html#idp69890896-bb"><span class="identifier">std_zone_abbrev</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">virtual</span> <span class="identifier">string_type</span> <a class="link" href="posix_time_zone_base.html#idp69892544-bb"><span class="identifier">dst_zone_abbrev</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">virtual</span> <span class="identifier">string_type</span> <a class="link" href="posix_time_zone_base.html#idp69894576-bb"><span class="identifier">std_zone_name</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">virtual</span> <span class="identifier">string_type</span> <a class="link" href="posix_time_zone_base.html#idp69896752-bb"><span class="identifier">dst_zone_name</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">virtual</span> <span class="keyword">bool</span> <a class="link" href="posix_time_zone_base.html#idp69898976-bb"><span class="identifier">has_dst</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">virtual</span> <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a class="link" href="posix_time_zone_base.html#idp69900624-bb"><span class="identifier">dst_local_start_time</span></a><span class="special">(</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">greg_year</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">virtual</span> <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a class="link" href="posix_time_zone_base.html#idp69903312-bb"><span class="identifier">dst_local_end_time</span></a><span class="special">(</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">greg_year</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">virtual</span> <span class="identifier">time_duration_type</span> <a class="link" href="posix_time_zone_base.html#idp69906000-bb"><span class="identifier">base_utc_offset</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">virtual</span> <span class="identifier">time_duration_type</span> <a class="link" href="posix_time_zone_base.html#idp101847072-bb"><span class="identifier">dst_offset</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">virtual</span> <span class="identifier">string_type</span> <a class="link" href="posix_time_zone_base.html#idp101848720-bb"><span class="identifier">to_posix_string</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="posix_time_zone_base.html#id710689-bb">private member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="posix_time_zone_base.html#id710693-bb"><span class="identifier">calc_zone</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="posix_time_zone_base.html#id710713-bb"><span class="identifier">calc_rules</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="posix_time_zone_base.html#id447206-bb"><span class="identifier">M_func</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="posix_time_zone_base.html#id682232-bb"><span class="identifier">julian_no_leap</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="posix_time_zone_base.html#id718279-bb"><span class="identifier">julian_day</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="posix_time_zone_base.html#idp101852048-bb">private member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="posix_time_zone_base.html#idp101852624-bb"><span class="identifier">calc_zone</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="posix_time_zone_base.html#idp101854784-bb"><span class="identifier">calc_rules</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="posix_time_zone_base.html#idp101857008-bb"><span class="identifier">M_func</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="posix_time_zone_base.html#idp101859232-bb"><span class="identifier">julian_no_leap</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="posix_time_zone_base.html#idp101861712-bb"><span class="identifier">julian_day</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="posix_time_zone_base.html#id698232-bb">private static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="posix_time_zone_base.html#id698236-bb"><span class="identifier">td_as_string</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">time_duration_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="posix_time_zone_base.html#idp101864352-bb">private static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="posix_time_zone_base.html#idp101864928-bb"><span class="identifier">td_as_string</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">time_duration_type</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id1537944"></a><h2>Description</h2>
+<a name="idp207049856"></a><h2>Description</h2>
<p>A POSIX time zone string takes the form of:<br>
"std offset dst [offset],start[/time],end[/time]" (w/no spaces) 'std' specifies the abbrev of the time zone.<br>
'offset' is the offset from UTC.<br>
@@ -96,66 +98,66 @@
</p>
<p>Note that UTC zone offsets can be greater than +12: <a href="http://www.worldtimezone.com/utc/utc+1200.html" target="_top">http://www.worldtimezone.com/utc/utc+1200.html</a> </p>
<div class="refsect2">
-<a name="id1538039"></a><h3>
+<a name="idp207059936"></a><h3>
<a name="boost.local_time.posix_time_zone_baseconstruct-copy-destruct"></a><code class="computeroutput">posix_time_zone_base</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
-<pre class="literallayout"><a name="id710678-bb"></a><span class="identifier">posix_time_zone_base</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> s<span class="special">)</span><span class="special">;</span></pre>Construct from a POSIX time zone string. </li>
-<li class="listitem"><pre class="literallayout"><a name="id710688-bb"></a><span class="special">~</span><span class="identifier">posix_time_zone_base</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<pre class="literallayout"><a name="idp101850528-bb"></a><span class="identifier">posix_time_zone_base</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> s<span class="special">)</span><span class="special">;</span></pre>Construct from a POSIX time zone string. </li>
+<li class="listitem"><pre class="literallayout"><a name="idp101851760-bb"></a><span class="special">~</span><span class="identifier">posix_time_zone_base</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2">
-<a name="id1538141"></a><h3>
-<a name="id711559-bb"></a><code class="computeroutput">posix_time_zone_base</code> public member functions</h3>
+<a name="idp207072400"></a><h3>
+<a name="idp69890336-bb"></a><code class="computeroutput">posix_time_zone_base</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
-<pre class="literallayout"><span class="identifier">string_type</span> <a name="id711562-bb"></a><span class="identifier">std_zone_abbrev</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>String for the zone when not in daylight savings (eg: EST) </li>
+<pre class="literallayout"><span class="keyword">virtual</span> <span class="identifier">string_type</span> <a name="idp69890896-bb"></a><span class="identifier">std_zone_abbrev</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>String for the zone when not in daylight savings (eg: EST) </li>
<li class="listitem">
-<pre class="literallayout"><span class="identifier">string_type</span> <a name="id711573-bb"></a><span class="identifier">dst_zone_abbrev</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>String for the timezone when in daylight savings (eg: EDT) <p>For those time zones that have no DST, an empty string is used </p>
+<pre class="literallayout"><span class="keyword">virtual</span> <span class="identifier">string_type</span> <a name="idp69892544-bb"></a><span class="identifier">dst_zone_abbrev</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>String for the timezone when in daylight savings (eg: EDT) <p>For those time zones that have no DST, an empty string is used </p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="identifier">string_type</span> <a name="id711588-bb"></a><span class="identifier">std_zone_name</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>String for the zone when not in daylight savings (eg: Eastern Standard Time) <p>The full STD name is not extracted from the posix time zone string. Therefore, the STD abbreviation is used in it's place </p>
+<pre class="literallayout"><span class="keyword">virtual</span> <span class="identifier">string_type</span> <a name="idp69894576-bb"></a><span class="identifier">std_zone_name</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>String for the zone when not in daylight savings (eg: Eastern Standard Time) <p>The full STD name is not extracted from the posix time zone string. Therefore, the STD abbreviation is used in it's place </p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="identifier">string_type</span> <a name="id711605-bb"></a><span class="identifier">dst_zone_name</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>String for the timezone when in daylight savings (eg: Eastern Daylight Time) <p>The full DST name is not extracted from the posix time zone string. Therefore, the STD abbreviation is used in it's place. For time zones that have no DST, an empty string is used </p>
+<pre class="literallayout"><span class="keyword">virtual</span> <span class="identifier">string_type</span> <a name="idp69896752-bb"></a><span class="identifier">dst_zone_name</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>String for the timezone when in daylight savings (eg: Eastern Daylight Time) <p>The full DST name is not extracted from the posix time zone string. Therefore, the STD abbreviation is used in it's place. For time zones that have no DST, an empty string is used </p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">bool</span> <a name="id695766-bb"></a><span class="identifier">has_dst</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>True if zone uses daylight savings adjustments otherwise false. </li>
+<pre class="literallayout"><span class="keyword">virtual</span> <span class="keyword">bool</span> <a name="idp69898976-bb"></a><span class="identifier">has_dst</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>True if zone uses daylight savings adjustments otherwise false. </li>
<li class="listitem">
-<pre class="literallayout"><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a name="id695777-bb"></a><span class="identifier">dst_local_start_time</span><span class="special">(</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">greg_year</span> y<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Local time that DST starts -- NADT if has_dst is false. </li>
+<pre class="literallayout"><span class="keyword">virtual</span> <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a name="idp69900624-bb"></a><span class="identifier">dst_local_start_time</span><span class="special">(</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">greg_year</span> y<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Local time that DST starts <span style="color: red">&lt;ndash&gt;&lt;/ndash&gt;</span> NADT if has_dst is false. </li>
<li class="listitem">
-<pre class="literallayout"><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a name="id710628-bb"></a><span class="identifier">dst_local_end_time</span><span class="special">(</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">greg_year</span> y<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Local time that DST ends -- NADT if has_dst is false. </li>
+<pre class="literallayout"><span class="keyword">virtual</span> <span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a name="idp69903312-bb"></a><span class="identifier">dst_local_end_time</span><span class="special">(</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">greg_year</span> y<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Local time that DST ends <span style="color: red">&lt;ndash&gt;&lt;/ndash&gt;</span> NADT if has_dst is false. </li>
<li class="listitem">
-<pre class="literallayout"><span class="identifier">time_duration_type</span> <a name="id710645-bb"></a><span class="identifier">base_utc_offset</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Base offset from UTC for zone (eg: -07:30:00) </li>
+<pre class="literallayout"><span class="keyword">virtual</span> <span class="identifier">time_duration_type</span> <a name="idp69906000-bb"></a><span class="identifier">base_utc_offset</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Base offset from UTC for zone (eg: -07:30:00) </li>
<li class="listitem">
-<pre class="literallayout"><span class="identifier">time_duration_type</span> <a name="id710656-bb"></a><span class="identifier">dst_offset</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Adjustment forward or back made while DST is in effect. </li>
+<pre class="literallayout"><span class="keyword">virtual</span> <span class="identifier">time_duration_type</span> <a name="idp101847072-bb"></a><span class="identifier">dst_offset</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Adjustment forward or back made while DST is in effect. </li>
<li class="listitem">
-<pre class="literallayout"><span class="identifier">string_type</span> <a name="id710667-bb"></a><span class="identifier">to_posix_string</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns a POSIX time_zone string for this object. </li>
+<pre class="literallayout"><span class="keyword">virtual</span> <span class="identifier">string_type</span> <a name="idp101848720-bb"></a><span class="identifier">to_posix_string</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns a POSIX time_zone string for this object. </li>
</ol></div>
</div>
<div class="refsect2">
-<a name="id1538647"></a><h3>
-<a name="id710689-bb"></a><code class="computeroutput">posix_time_zone_base</code> private member functions</h3>
+<a name="idp207141040"></a><h3>
+<a name="idp101852048-bb"></a><code class="computeroutput">posix_time_zone_base</code> private member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
-<pre class="literallayout"><span class="keyword">void</span> <a name="id710693-bb"></a><span class="identifier">calc_zone</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> obj<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="idp101852624-bb"></a><span class="identifier">calc_zone</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> obj<span class="special">)</span><span class="special">;</span></pre>
<p>Extract time zone abbreviations for STD &amp; DST as well as the offsets for the time shift that occurs and how much of a shift. At this time full time zone names are NOT extracted so the abbreviations are used in their place </p>
</li>
-<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="id710713-bb"></a><span class="identifier">calc_rules</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> start<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> end<span class="special">)</span><span class="special">;</span></pre></li>
-<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="id447206-bb"></a><span class="identifier">M_func</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> s<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> e<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp101854784-bb"></a><span class="identifier">calc_rules</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> start<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> end<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp101857008-bb"></a><span class="identifier">M_func</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> s<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> e<span class="special">)</span><span class="special">;</span></pre></li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">void</span> <a name="id682232-bb"></a><span class="identifier">julian_no_leap</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> s<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> e<span class="special">)</span><span class="special">;</span></pre>Julian day. Feb29 is never counted, even in leap years. </li>
+<pre class="literallayout"><span class="keyword">void</span> <a name="idp101859232-bb"></a><span class="identifier">julian_no_leap</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> s<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> e<span class="special">)</span><span class="special">;</span></pre>Julian day. Feb29 is never counted, even in leap years. </li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">void</span> <a name="id718279-bb"></a><span class="identifier">julian_day</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> s<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> e<span class="special">)</span><span class="special">;</span></pre>Julian day. Feb29 is always counted, but exception thrown in non-leap years. </li>
+<pre class="literallayout"><span class="keyword">void</span> <a name="idp101861712-bb"></a><span class="identifier">julian_day</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> s<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">string_type</span> <span class="special">&amp;</span> e<span class="special">)</span><span class="special">;</span></pre>Julian day. Feb29 is always counted, but exception thrown in non-leap years. </li>
</ol></div>
</div>
<div class="refsect2">
-<a name="id1539020"></a><h3>
-<a name="id698232-bb"></a><code class="computeroutput">posix_time_zone_base</code> private static functions</h3>
+<a name="idp207187440"></a><h3>
+<a name="idp101864352-bb"></a><code class="computeroutput">posix_time_zone_base</code> private static functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="id698236-bb"></a><span class="identifier">td_as_string</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">time_duration_type</span> <span class="special">&amp;</span> td<span class="special">)</span><span class="special">;</span></pre>helper function used when throwing exceptions </li></ol></div>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp101864928-bb"></a><span class="identifier">td_as_string</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">time_duration_type</span> <span class="special">&amp;</span> td<span class="special">)</span><span class="special">;</span></pre>helper function used when throwing exceptions </li></ol></div>
</div>
</div>
</div>