<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.5"/> <title>libstdc++: std::chrono Namespace Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> $(document).ready(initResizable); $(window).load(resizeHeight); </script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">libstdc++ </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.5 --> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('a01669.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#typedef-members">Typedefs</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">std::chrono Namespace Reference<div class="ingroups"><a class="el" href="a01689.html">Time</a></div></div> </div> </div><!--header--> <div class="contents"> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00670.html">duration</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00671.html">duration_values</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00672.html">time_point</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00673.html">treat_as_floating_point</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:a8d5e3df16b22fdd27ce55ef9518dae7c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00670.html">duration</a>< int, <a class="el" href="a00950.html">ratio</a>< 3600 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01669.html#a8d5e3df16b22fdd27ce55ef9518dae7c">hours</a></td></tr> <tr class="separator:a8d5e3df16b22fdd27ce55ef9518dae7c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a48e161315b2e3c0c6671ab7ee450fb11"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00670.html">duration</a>< int64_t, micro > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01669.html#a48e161315b2e3c0c6671ab7ee450fb11">microseconds</a></td></tr> <tr class="separator:a48e161315b2e3c0c6671ab7ee450fb11"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2715f4a4bb9ba1a4c4c85da32cc8fa11"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00670.html">duration</a>< int64_t, milli > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01669.html#a2715f4a4bb9ba1a4c4c85da32cc8fa11">milliseconds</a></td></tr> <tr class="separator:a2715f4a4bb9ba1a4c4c85da32cc8fa11"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb7baa4145ee97ad6656838428c0327c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00670.html">duration</a>< int, <a class="el" href="a00950.html">ratio</a>< 60 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01669.html#acb7baa4145ee97ad6656838428c0327c">minutes</a></td></tr> <tr class="separator:acb7baa4145ee97ad6656838428c0327c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41d0bd8a6e031eb9321ad13de37723de"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00670.html">duration</a>< int64_t, nano > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01669.html#a41d0bd8a6e031eb9321ad13de37723de">nanoseconds</a></td></tr> <tr class="separator:a41d0bd8a6e031eb9321ad13de37723de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc2f93e09fbc239b7a4b48d3c577d0ba"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00670.html">duration</a>< int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="a01669.html#acc2f93e09fbc239b7a4b48d3c577d0ba">seconds</a></td></tr> <tr class="separator:acc2f93e09fbc239b7a4b48d3c577d0ba"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a98f89f48d8117f57ee6c7d5392ad9fdd"><td class="memTemplParams" colspan="2">template<typename _ToDur , typename _Rep , typename _Period > </td></tr> <tr class="memitem:a98f89f48d8117f57ee6c7d5392ad9fdd"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00456.html">enable_if</a><br class="typebreak"/> < __is_duration< _ToDur ><br class="typebreak"/> ::value, _ToDur >::type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01669.html#a98f89f48d8117f57ee6c7d5392ad9fdd">duration_cast</a> (const <a class="el" href="a00670.html">duration</a>< _Rep, _Period > &__d)</td></tr> <tr class="separator:a98f89f48d8117f57ee6c7d5392ad9fdd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6313df3718daec430065b47a353a8c8b"><td class="memTemplParams" colspan="2"><a class="anchor" id="a6313df3718daec430065b47a353a8c8b"></a> template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > </td></tr> <tr class="memitem:a6313df3718daec430065b47a353a8c8b"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 > &__lhs, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 > &__rhs)</td></tr> <tr class="separator:a6313df3718daec430065b47a353a8c8b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea19beeacd69109d774eeb093acc0066"><td class="memTemplParams" colspan="2"><a class="anchor" id="aea19beeacd69109d774eeb093acc0066"></a> template<typename _Clock , typename _Dur1 , typename _Dur2 > </td></tr> <tr class="memitem:aea19beeacd69109d774eeb093acc0066"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur1 > &__lhs, const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur2 > &__rhs)</td></tr> <tr class="separator:aea19beeacd69109d774eeb093acc0066"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a643540b8a3b5eb31467a4ae7a82e2029"><td class="memTemplParams" colspan="2"><a class="anchor" id="a643540b8a3b5eb31467a4ae7a82e2029"></a> template<typename _Rep1 , typename _Period , typename _Rep2 > </td></tr> <tr class="memitem:a643540b8a3b5eb31467a4ae7a82e2029"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00670.html">duration</a>< typename <br class="typebreak"/> __common_rep_type< _Rep1, <br class="typebreak"/> typename <a class="el" href="a00456.html">enable_if</a><br class="typebreak"/> <!__is_duration< _Rep2 ><br class="typebreak"/> ::value, _Rep2 >::type >::type, <br class="typebreak"/> _Period > </td><td class="memTemplItemRight" valign="bottom"><b>operator%</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period > &__d, const _Rep2 &__s)</td></tr> <tr class="separator:a643540b8a3b5eb31467a4ae7a82e2029"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b3c9a4ed2bbc2416ac380f4cffb21cc"><td class="memTemplParams" colspan="2"><a class="anchor" id="a1b3c9a4ed2bbc2416ac380f4cffb21cc"></a> template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > </td></tr> <tr class="memitem:a1b3c9a4ed2bbc2416ac380f4cffb21cc"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00682.html">common_type</a><br class="typebreak"/> < <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 ><br class="typebreak"/> , <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 ><br class="typebreak"/> >::type </td><td class="memTemplItemRight" valign="bottom"><b>operator%</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 > &__lhs, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 > &__rhs)</td></tr> <tr class="separator:a1b3c9a4ed2bbc2416ac380f4cffb21cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a87e5164245d109f9904512862c05eddb"><td class="memTemplParams" colspan="2"><a class="anchor" id="a87e5164245d109f9904512862c05eddb"></a> template<typename _Rep1 , typename _Period , typename _Rep2 > </td></tr> <tr class="memitem:a87e5164245d109f9904512862c05eddb"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00670.html">duration</a>< typename <br class="typebreak"/> __common_rep_type< _Rep1, <br class="typebreak"/> _Rep2 >::type, _Period > </td><td class="memTemplItemRight" valign="bottom"><b>operator*</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period > &__d, const _Rep2 &__s)</td></tr> <tr class="separator:a87e5164245d109f9904512862c05eddb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a940c331ff45bc8c9790cddaf5b2f7dc5"><td class="memTemplParams" colspan="2"><a class="anchor" id="a940c331ff45bc8c9790cddaf5b2f7dc5"></a> template<typename _Rep1 , typename _Rep2 , typename _Period > </td></tr> <tr class="memitem:a940c331ff45bc8c9790cddaf5b2f7dc5"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00670.html">duration</a>< typename <br class="typebreak"/> __common_rep_type< _Rep2, <br class="typebreak"/> _Rep1 >::type, _Period > </td><td class="memTemplItemRight" valign="bottom"><b>operator*</b> (const _Rep1 &__s, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period > &__d)</td></tr> <tr class="separator:a940c331ff45bc8c9790cddaf5b2f7dc5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1e98d43f31d236212d0b6205be252c09"><td class="memTemplParams" colspan="2"><a class="anchor" id="a1e98d43f31d236212d0b6205be252c09"></a> template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > </td></tr> <tr class="memitem:a1e98d43f31d236212d0b6205be252c09"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00682.html">common_type</a><br class="typebreak"/> < <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 ><br class="typebreak"/> , <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 ><br class="typebreak"/> >::type </td><td class="memTemplItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 > &__lhs, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 > &__rhs)</td></tr> <tr class="separator:a1e98d43f31d236212d0b6205be252c09"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1e867a2d46645857b13e111e815dbb5"><td class="memTemplParams" colspan="2"><a class="anchor" id="ad1e867a2d46645857b13e111e815dbb5"></a> template<typename _Clock , typename _Dur1 , typename _Rep2 , typename _Period2 > </td></tr> <tr class="memitem:ad1e867a2d46645857b13e111e815dbb5"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00672.html">time_point</a>< _Clock, <br class="typebreak"/> typename <a class="el" href="a00682.html">common_type</a>< _Dur1, <br class="typebreak"/> <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 ><br class="typebreak"/> >::type > </td><td class="memTemplItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur1 > &__lhs, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 > &__rhs)</td></tr> <tr class="separator:ad1e867a2d46645857b13e111e815dbb5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a794cefc834a726b5e13f8d20b9155909"><td class="memTemplParams" colspan="2"><a class="anchor" id="a794cefc834a726b5e13f8d20b9155909"></a> template<typename _Rep1 , typename _Period1 , typename _Clock , typename _Dur2 > </td></tr> <tr class="memitem:a794cefc834a726b5e13f8d20b9155909"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00672.html">time_point</a>< _Clock, <br class="typebreak"/> typename <a class="el" href="a00682.html">common_type</a>< <a class="el" href="a00670.html">duration</a><br class="typebreak"/> < _Rep1, _Period1 >, _Dur2 ><br class="typebreak"/> ::type > </td><td class="memTemplItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 > &__lhs, const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur2 > &__rhs)</td></tr> <tr class="separator:a794cefc834a726b5e13f8d20b9155909"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa27feaf40047bd72bdcb4099b947d640"><td class="memTemplParams" colspan="2"><a class="anchor" id="aa27feaf40047bd72bdcb4099b947d640"></a> template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > </td></tr> <tr class="memitem:aa27feaf40047bd72bdcb4099b947d640"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00682.html">common_type</a><br class="typebreak"/> < <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 ><br class="typebreak"/> , <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 ><br class="typebreak"/> >::type </td><td class="memTemplItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 > &__lhs, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 > &__rhs)</td></tr> <tr class="separator:aa27feaf40047bd72bdcb4099b947d640"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:addf23852489bd0fa8dd6e34e95e0a1ea"><td class="memTemplParams" colspan="2"><a class="anchor" id="addf23852489bd0fa8dd6e34e95e0a1ea"></a> template<typename _Clock , typename _Dur1 , typename _Rep2 , typename _Period2 > </td></tr> <tr class="memitem:addf23852489bd0fa8dd6e34e95e0a1ea"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00672.html">time_point</a>< _Clock, <br class="typebreak"/> typename <a class="el" href="a00682.html">common_type</a>< _Dur1, <br class="typebreak"/> <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 ><br class="typebreak"/> >::type > </td><td class="memTemplItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur1 > &__lhs, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 > &__rhs)</td></tr> <tr class="separator:addf23852489bd0fa8dd6e34e95e0a1ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeef72e05dc9508c2935533e4a1626222"><td class="memTemplParams" colspan="2"><a class="anchor" id="aeef72e05dc9508c2935533e4a1626222"></a> template<typename _Clock , typename _Dur1 , typename _Dur2 > </td></tr> <tr class="memitem:aeef72e05dc9508c2935533e4a1626222"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00682.html">common_type</a>< _Dur1, <br class="typebreak"/> _Dur2 >::type </td><td class="memTemplItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur1 > &__lhs, const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur2 > &__rhs)</td></tr> <tr class="separator:aeef72e05dc9508c2935533e4a1626222"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4777859e25bf9f3f3208d3897fadab1b"><td class="memTemplParams" colspan="2"><a class="anchor" id="a4777859e25bf9f3f3208d3897fadab1b"></a> template<typename _Rep1 , typename _Period , typename _Rep2 > </td></tr> <tr class="memitem:a4777859e25bf9f3f3208d3897fadab1b"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00670.html">duration</a>< typename <br class="typebreak"/> __common_rep_type< _Rep1, <br class="typebreak"/> typename <a class="el" href="a00456.html">enable_if</a><br class="typebreak"/> <!__is_duration< _Rep2 ><br class="typebreak"/> ::value, _Rep2 >::type >::type, <br class="typebreak"/> _Period > </td><td class="memTemplItemRight" valign="bottom"><b>operator/</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period > &__d, const _Rep2 &__s)</td></tr> <tr class="separator:a4777859e25bf9f3f3208d3897fadab1b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c8c43d0bb6ecdf1f07903f65adaf6ae"><td class="memTemplParams" colspan="2"><a class="anchor" id="a8c8c43d0bb6ecdf1f07903f65adaf6ae"></a> template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > </td></tr> <tr class="memitem:a8c8c43d0bb6ecdf1f07903f65adaf6ae"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00682.html">common_type</a>< _Rep1, <br class="typebreak"/> _Rep2 >::type </td><td class="memTemplItemRight" valign="bottom"><b>operator/</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 > &__lhs, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 > &__rhs)</td></tr> <tr class="separator:a8c8c43d0bb6ecdf1f07903f65adaf6ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaffa3384e821547f00bf1ba2deb8f610"><td class="memTemplParams" colspan="2"><a class="anchor" id="aaffa3384e821547f00bf1ba2deb8f610"></a> template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > </td></tr> <tr class="memitem:aaffa3384e821547f00bf1ba2deb8f610"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>operator<</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 > &__lhs, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 > &__rhs)</td></tr> <tr class="separator:aaffa3384e821547f00bf1ba2deb8f610"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaef02a868653ad2315a917613e59cc14"><td class="memTemplParams" colspan="2"><a class="anchor" id="aaef02a868653ad2315a917613e59cc14"></a> template<typename _Clock , typename _Dur1 , typename _Dur2 > </td></tr> <tr class="memitem:aaef02a868653ad2315a917613e59cc14"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>operator<</b> (const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur1 > &__lhs, const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur2 > &__rhs)</td></tr> <tr class="separator:aaef02a868653ad2315a917613e59cc14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40a8edd53345cf9206c212a37635c953"><td class="memTemplParams" colspan="2"><a class="anchor" id="a40a8edd53345cf9206c212a37635c953"></a> template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > </td></tr> <tr class="memitem:a40a8edd53345cf9206c212a37635c953"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>operator<=</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 > &__lhs, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 > &__rhs)</td></tr> <tr class="separator:a40a8edd53345cf9206c212a37635c953"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:accd607152abfe435814c864a996a3dac"><td class="memTemplParams" colspan="2"><a class="anchor" id="accd607152abfe435814c864a996a3dac"></a> template<typename _Clock , typename _Dur1 , typename _Dur2 > </td></tr> <tr class="memitem:accd607152abfe435814c864a996a3dac"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>operator<=</b> (const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur1 > &__lhs, const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur2 > &__rhs)</td></tr> <tr class="separator:accd607152abfe435814c864a996a3dac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1e711e084a8940705901aab62d363834"><td class="memTemplParams" colspan="2"><a class="anchor" id="a1e711e084a8940705901aab62d363834"></a> template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > </td></tr> <tr class="memitem:a1e711e084a8940705901aab62d363834"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 > &__lhs, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 > &__rhs)</td></tr> <tr class="separator:a1e711e084a8940705901aab62d363834"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae879d8a69c345f5ef063ce3e4c380c58"><td class="memTemplParams" colspan="2"><a class="anchor" id="ae879d8a69c345f5ef063ce3e4c380c58"></a> template<typename _Clock , typename _Dur1 , typename _Dur2 > </td></tr> <tr class="memitem:ae879d8a69c345f5ef063ce3e4c380c58"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur1 > &__lhs, const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur2 > &__rhs)</td></tr> <tr class="separator:ae879d8a69c345f5ef063ce3e4c380c58"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad624d18e56659a8448b7e76471e9fe16"><td class="memTemplParams" colspan="2"><a class="anchor" id="ad624d18e56659a8448b7e76471e9fe16"></a> template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > </td></tr> <tr class="memitem:ad624d18e56659a8448b7e76471e9fe16"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>operator></b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 > &__lhs, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 > &__rhs)</td></tr> <tr class="separator:ad624d18e56659a8448b7e76471e9fe16"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5fb45e11bf38fb62b962eeacd0ae26ec"><td class="memTemplParams" colspan="2"><a class="anchor" id="a5fb45e11bf38fb62b962eeacd0ae26ec"></a> template<typename _Clock , typename _Dur1 , typename _Dur2 > </td></tr> <tr class="memitem:a5fb45e11bf38fb62b962eeacd0ae26ec"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>operator></b> (const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur1 > &__lhs, const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur2 > &__rhs)</td></tr> <tr class="separator:a5fb45e11bf38fb62b962eeacd0ae26ec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a59bc3e0c5d59be6820eb5237c27b59f2"><td class="memTemplParams" colspan="2"><a class="anchor" id="a59bc3e0c5d59be6820eb5237c27b59f2"></a> template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > </td></tr> <tr class="memitem:a59bc3e0c5d59be6820eb5237c27b59f2"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>operator>=</b> (const <a class="el" href="a00670.html">duration</a>< _Rep1, _Period1 > &__lhs, const <a class="el" href="a00670.html">duration</a>< _Rep2, _Period2 > &__rhs)</td></tr> <tr class="separator:a59bc3e0c5d59be6820eb5237c27b59f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a513b3d303b394e6f4501f12ad50606b5"><td class="memTemplParams" colspan="2"><a class="anchor" id="a513b3d303b394e6f4501f12ad50606b5"></a> template<typename _Clock , typename _Dur1 , typename _Dur2 > </td></tr> <tr class="memitem:a513b3d303b394e6f4501f12ad50606b5"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>operator>=</b> (const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur1 > &__lhs, const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur2 > &__rhs)</td></tr> <tr class="separator:a513b3d303b394e6f4501f12ad50606b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a313d932abb364aa9f2e206ad2542740a"><td class="memTemplParams" colspan="2">template<typename _ToDur , typename _Clock , typename _Dur > </td></tr> <tr class="memitem:a313d932abb364aa9f2e206ad2542740a"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="a00456.html">enable_if</a><br class="typebreak"/> < __is_duration< _ToDur ><br class="typebreak"/> ::value, <a class="el" href="a00672.html">time_point</a>< _Clock, <br class="typebreak"/> _ToDur > >::type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a01669.html#a313d932abb364aa9f2e206ad2542740a">time_point_cast</a> (const <a class="el" href="a00672.html">time_point</a>< _Clock, _Dur > &__t)</td></tr> <tr class="separator:a313d932abb364aa9f2e206ad2542740a"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>ISO C++ 2011 entities sub-namespace for time and date. </p> </div><h2 class="groupheader">Typedef Documentation</h2> <a class="anchor" id="a8d5e3df16b22fdd27ce55ef9518dae7c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a00670.html">duration</a><int, <a class="el" href="a00950.html">ratio</a><3600> > <a class="el" href="a01669.html#a8d5e3df16b22fdd27ce55ef9518dae7c">std::chrono::hours</a></td> </tr> </table> </div><div class="memdoc"> <p>hours </p> <p>Definition at line <a class="el" href="a01089_source.html#l00541">541</a> of file <a class="el" href="a01089_source.html">chrono</a>.</p> </div> </div> <a class="anchor" id="a48e161315b2e3c0c6671ab7ee450fb11"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a00670.html">duration</a><int64_t, micro> <a class="el" href="a01669.html#a48e161315b2e3c0c6671ab7ee450fb11">std::chrono::microseconds</a></td> </tr> </table> </div><div class="memdoc"> <p>microseconds </p> <p>Definition at line <a class="el" href="a01089_source.html#l00529">529</a> of file <a class="el" href="a01089_source.html">chrono</a>.</p> </div> </div> <a class="anchor" id="a2715f4a4bb9ba1a4c4c85da32cc8fa11"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a00670.html">duration</a><int64_t, milli> <a class="el" href="a01669.html#a2715f4a4bb9ba1a4c4c85da32cc8fa11">std::chrono::milliseconds</a></td> </tr> </table> </div><div class="memdoc"> <p>milliseconds </p> <p>Definition at line <a class="el" href="a01089_source.html#l00532">532</a> of file <a class="el" href="a01089_source.html">chrono</a>.</p> </div> </div> <a class="anchor" id="acb7baa4145ee97ad6656838428c0327c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a00670.html">duration</a><int, <a class="el" href="a00950.html">ratio</a>< 60> > <a class="el" href="a01669.html#acb7baa4145ee97ad6656838428c0327c">std::chrono::minutes</a></td> </tr> </table> </div><div class="memdoc"> <p>minutes </p> <p>Definition at line <a class="el" href="a01089_source.html#l00538">538</a> of file <a class="el" href="a01089_source.html">chrono</a>.</p> </div> </div> <a class="anchor" id="a41d0bd8a6e031eb9321ad13de37723de"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a00670.html">duration</a><int64_t, nano> <a class="el" href="a01669.html#a41d0bd8a6e031eb9321ad13de37723de">std::chrono::nanoseconds</a></td> </tr> </table> </div><div class="memdoc"> <p>nanoseconds </p> <p>Definition at line <a class="el" href="a01089_source.html#l00526">526</a> of file <a class="el" href="a01089_source.html">chrono</a>.</p> </div> </div> <a class="anchor" id="acc2f93e09fbc239b7a4b48d3c577d0ba"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a00670.html">duration</a><int64_t> <a class="el" href="a01669.html#acc2f93e09fbc239b7a4b48d3c577d0ba">std::chrono::seconds</a></td> </tr> </table> </div><div class="memdoc"> <p>seconds </p> <p>Definition at line <a class="el" href="a01089_source.html#l00535">535</a> of file <a class="el" href="a01089_source.html">chrono</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a class="anchor" id="a98f89f48d8117f57ee6c7d5392ad9fdd"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _ToDur , typename _Rep , typename _Period > </div> <table class="memname"> <tr> <td class="memname">constexpr <a class="el" href="a00456.html">enable_if</a><__is_duration<_ToDur>::value, _ToDur>::type std::chrono::duration_cast </td> <td>(</td> <td class="paramtype">const duration< _Rep, _Period > & </td> <td class="paramname"><em>__d</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>duration_cast </p> <p>Definition at line <a class="el" href="a01089_source.html#l00193">193</a> of file <a class="el" href="a01089_source.html">chrono</a>.</p> <p>Referenced by <a class="el" href="a01586_source.html#l00269">std::this_thread::sleep_for()</a>.</p> </div> </div> <a class="anchor" id="a313d932abb364aa9f2e206ad2542740a"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename _ToDur , typename _Clock , typename _Dur > </div> <table class="memname"> <tr> <td class="memname">constexpr <a class="el" href="a00456.html">enable_if</a><__is_duration<_ToDur>::value, <a class="el" href="a00672.html">time_point</a><_Clock, _ToDur> >::type std::chrono::time_point_cast </td> <td>(</td> <td class="paramtype">const time_point< _Clock, _Dur > & </td> <td class="paramname"><em>__t</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>time_point_cast </p> <p>Definition at line <a class="el" href="a01089_source.html#l00602">602</a> of file <a class="el" href="a01089_source.html">chrono</a>.</p> </div> </div> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="a01662.html">std</a></li><li class="navelem"><a class="el" href="a01669.html">chrono</a></li> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.5 </li> </ul> </div> </body> </html>