deploy: e332af034a99712eae48c41ed41c9d4dcfe44fa9
This commit is contained in:
@@ -149,7 +149,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#aa049501abaf0ecce57864b258c6f77dc">from_system</a>(_In_ <span class="keyword">const</span> FILETIME& t) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> {</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> uint64_t x = ((<span class="keyword">static_cast<</span>uint64_t<span class="keyword">></span>(t.dwHighDateTime)) << 32) | t.dwLowDateTime;</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordflow">return</span> time_point(duration(<span class="keyword">static_cast<</span>rep<span class="keyword">></span>(x / 86400000 + 2305814))); <span class="comment">// Convert from 100 ns to 1-day interval and adjust epoch</span></div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordflow">return</span> time_point(duration(<span class="keyword">static_cast<</span>rep<span class="keyword">></span>((x / 864000000000 + 2305814)))); <span class="comment">// Convert from 100 ns to 1-day interval and adjust epoch</span></div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> }</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#aa049501abaf0ecce57864b258c6f77dc">from_system</a>(_In_ DATE t)</div>
|
||||
@@ -291,8 +291,8 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> </div>
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#aa8da2be29dabc3fb0a5d46fb9075e830">from_system</a>(_In_ <span class="keyword">const</span> FILETIME& t) <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> {</div>
|
||||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> rep x = ((<span class="keyword">static_cast<</span>rep<span class="keyword">></span>(t.dwHighDateTime)) << 32) | t.dwLowDateTime;</div>
|
||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="keywordflow">return</span> time_point(duration(x / 10000 + 199222329600000)); <span class="comment">// Convert from 100 ns to 1 ms interval and adjust epoch</span></div>
|
||||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> uint64_t x = ((<span class="keyword">static_cast<</span>uint64_t<span class="keyword">></span>(t.dwHighDateTime)) << 32) | t.dwLowDateTime;</div>
|
||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="keywordflow">return</span> time_point(duration(<span class="keyword">static_cast<</span>rep<span class="keyword">></span>(x / 10000 + 199222329600000))); <span class="comment">// Convert from 100 ns to 1 ms interval and adjust epoch</span></div>
|
||||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> }</div>
|
||||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> </div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#aa8da2be29dabc3fb0a5d46fb9075e830">from_system</a>(_In_ DATE t)</div>
|
||||
@@ -466,7 +466,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Wed Sep 13 2023 21:20:05 for stdex by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
Generated on Thu Sep 14 2023 06:34:25 for stdex by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user