summaryrefslogtreecommitdiff
path: root/doc/html/boost/date_time/microsec_clock.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/boost/date_time/microsec_clock.html')
-rw-r--r--doc/html/boost/date_time/microsec_clock.html48
1 files changed, 33 insertions, 15 deletions
diff --git a/doc/html/boost/date_time/microsec_clock.html b/doc/html/boost/date_time/microsec_clock.html
index 7070f533f4..766fa5cd92 100644
--- a/doc/html/boost/date_time/microsec_clock.html
+++ b/doc/html/boost/date_time/microsec_clock.html
@@ -40,35 +40,53 @@
<span class="keyword">typedef</span> <span class="identifier">time_type</span><span class="special">::</span><span class="identifier">time_duration_type</span> <a name="boost.date_time.microsec_clock.time_duration_type"></a><span class="identifier">time_duration_type</span><span class="special">;</span>
<span class="keyword">typedef</span> <span class="identifier">time_duration_type</span><span class="special">::</span><span class="identifier">rep_type</span> <a name="boost.date_time.microsec_clock.resolution_traits_type"></a><span class="identifier">resolution_traits_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="microsec_clock.html#idp497557696-bb">public static functions</a></span>
+ <span class="comment">// <a class="link" href="microsec_clock.html#id-1_3_12_15_3_33_2_1_1_7-bb">public static functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> time_zone_type<span class="special">&gt;</span>
- <span class="keyword">static</span> <span class="identifier">time_type</span> <a class="link" href="microsec_clock.html#idp497558256-bb"><span class="identifier">local_time</span></a><span class="special">(</span><span class="identifier">shared_ptr</span><span class="special">&lt;</span> <span class="identifier">time_zone_type</span> <span class="special">&gt;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">time_type</span> <a class="link" href="microsec_clock.html#idp497561264-bb"><span class="identifier">local_time</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">time_type</span> <a class="link" href="microsec_clock.html#idp497562720-bb"><span class="identifier">universal_time</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">time_type</span> <a class="link" href="microsec_clock.html#id-1_3_12_15_3_33_2_1_1_7_1-bb"><span class="identifier">local_time</span></a><span class="special">(</span><span class="identifier">shared_ptr</span><span class="special">&lt;</span> <span class="identifier">time_zone_type</span> <span class="special">&gt;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">time_type</span> <a class="link" href="microsec_clock.html#id-1_3_12_15_3_33_2_1_1_7_2-bb"><span class="identifier">local_time</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">time_type</span> <a class="link" href="microsec_clock.html#id-1_3_12_15_3_33_2_1_1_7_3-bb"><span class="identifier">universal_time</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="microsec_clock.html#idp497564320-bb">private static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">time_type</span> <a class="link" href="microsec_clock.html#idp497564896-bb"><span class="identifier">create_time</span></a><span class="special">(</span><span class="identifier">time_converter</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="microsec_clock.html#id-1_3_12_15_3_33_2_1_1_8-bb">private static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">time_type</span> <a class="link" href="microsec_clock.html#id-1_3_12_15_3_33_2_1_1_8_1-bb"><span class="identifier">create_time</span></a><span class="special">(</span><span class="identifier">time_converter</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint64_t</span>
+ <a class="link" href="microsec_clock.html#id-1_3_12_15_3_33_2_1_1_8_2-bb"><span class="identifier">file_time_to_microseconds</span></a><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">winapi</span><span class="special">::</span><span class="identifier">FILETIME_</span> <span class="keyword">const</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="idp220444656"></a><h2>Description</h2>
+<a name="id-1.3.12.15.3.32.4.4"></a><h2>Description</h2>
<p>A high precision clock that measures the local time at a resolution up to microseconds and adjusts to the resolution of the time system. For example, for the a library configuration with nano second resolution, the last 3 places of the fractional seconds will always be 000 since there are 1000 nano-seconds in a micro second. </p>
<div class="refsect2">
-<a name="idp220445664"></a><h3>
-<a name="idp497557696-bb"></a><code class="computeroutput">microsec_clock</code> public static functions</h3>
+<a name="id-1.3.12.15.3.32.4.4.3"></a><h3>
+<a name="id-1_3_12_15_3_33_2_1_1_7-bb"></a><code class="computeroutput">microsec_clock</code> public static functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> time_zone_type<span class="special">&gt;</span>
- <span class="keyword">static</span> <span class="identifier">time_type</span> <a name="idp497558256-bb"></a><span class="identifier">local_time</span><span class="special">(</span><span class="identifier">shared_ptr</span><span class="special">&lt;</span> <span class="identifier">time_zone_type</span> <span class="special">&gt;</span> tz_ptr<span class="special">)</span><span class="special">;</span></pre>return a local time object for the given zone, based on computer clock </li>
+ <span class="keyword">static</span> <span class="identifier">time_type</span> <a name="id-1_3_12_15_3_33_2_1_1_7_1-bb"></a><span class="identifier">local_time</span><span class="special">(</span><span class="identifier">shared_ptr</span><span class="special">&lt;</span> <span class="identifier">time_zone_type</span> <span class="special">&gt;</span> tz_ptr<span class="special">)</span><span class="special">;</span></pre>return a local time object for the given zone, based on computer clock </li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">time_type</span> <a name="idp497561264-bb"></a><span class="identifier">local_time</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Returns the local time based on computer clock settings. </li>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">time_type</span> <a name="id-1_3_12_15_3_33_2_1_1_7_2-bb"></a><span class="identifier">local_time</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Returns the local time based on computer clock settings. </li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">time_type</span> <a name="idp497562720-bb"></a><span class="identifier">universal_time</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Returns the UTC time based on computer settings. </li>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">time_type</span> <a name="id-1_3_12_15_3_33_2_1_1_7_3-bb"></a><span class="identifier">universal_time</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Returns the UTC time based on computer settings. </li>
</ol></div>
</div>
<div class="refsect2">
-<a name="idp220468704"></a><h3>
-<a name="idp497564320-bb"></a><code class="computeroutput">microsec_clock</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">time_type</span> <a name="idp497564896-bb"></a><span class="identifier">create_time</span><span class="special">(</span><span class="identifier">time_converter</span> converter<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id-1.3.12.15.3.32.4.4.4"></a><h3>
+<a name="id-1_3_12_15_3_33_2_1_1_8-bb"></a><code class="computeroutput">microsec_clock</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">time_type</span> <a name="id-1_3_12_15_3_33_2_1_1_8_1-bb"></a><span class="identifier">create_time</span><span class="special">(</span><span class="identifier">time_converter</span> converter<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem">
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint64_t</span>
+<a name="id-1_3_12_15_3_33_2_1_1_8_2-bb"></a><span class="identifier">file_time_to_microseconds</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">winapi</span><span class="special">::</span><span class="identifier">FILETIME_</span> <span class="keyword">const</span> <span class="special">&amp;</span> ft<span class="special">)</span><span class="special">;</span></pre>
+<p>The function converts file_time into number of microseconds elapsed since 1970-Jan-01</p>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../doc/src/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>Only dates after 1970-Jan-01 are supported. Dates before will be wrapped. </p></td></tr>
+</table></div>
+<p>
+</p>
+</li>
+</ol></div>
</div>
</div>
</div>