root / lab4 / .minix-src / include / c++ / experimental / chrono
History | View | Annotate | Download (1.34 KB)
1 | 13 | up20180614 | // -*- C++ -*- |
---|---|---|---|
2 | //===------------------------------ chrono ---------------------------------===// |
||
3 | // |
||
4 | // The LLVM Compiler Infrastructure |
||
5 | // |
||
6 | // This file is distributed under the University of Illinois Open Source |
||
7 | // License. See LICENSE.TXT for details. |
||
8 | // |
||
9 | //===----------------------------------------------------------------------===// |
||
10 | |||
11 | #ifndef _LIBCPP_EXPERIMENTAL_CHRONO |
||
12 | #define _LIBCPP_EXPERIMENTAL_CHRONO |
||
13 | |||
14 | /** |
||
15 | experimental/chrono synopsis |
||
16 | |||
17 | // C++1y |
||
18 | |||
19 | #include <chrono> |
||
20 | |||
21 | namespace std { |
||
22 | namespace chrono { |
||
23 | namespace experimental { |
||
24 | inline namespace fundamentals_v1 { |
||
25 | |||
26 | // See C++14 20.12.4, customization traits |
||
27 | template <class Rep> constexpr bool treat_as_floating_point_v |
||
28 | = treat_as_floating_point<Rep>::value; |
||
29 | |||
30 | } // namespace fundamentals_v1 |
||
31 | } // namespace experimental |
||
32 | } // namespace chrono |
||
33 | } // namespace std |
||
34 | |||
35 | */ |
||
36 | |||
37 | #include <experimental/__config> |
||
38 | #include <chrono> |
||
39 | |||
40 | #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) |
||
41 | #pragma GCC system_header |
||
42 | #endif |
||
43 | |||
44 | #if _LIBCPP_STD_VER > 11 |
||
45 | |||
46 | _LIBCPP_BEGIN_NAMESPACE_CHRONO_LFTS |
||
47 | |||
48 | #ifndef _LIBCPP_HAS_NO_VARIABLE_TEMPLATES |
||
49 | |||
50 | template <class _Rep> _LIBCPP_CONSTEXPR bool treat_as_floating_point_v |
||
51 | = treat_as_floating_point<_Rep>::value; |
||
52 | |||
53 | #endif /* _LIBCPP_HAS_NO_VARIABLE_TEMPLATES */ |
||
54 | |||
55 | _LIBCPP_END_NAMESPACE_CHRONO_LFTS |
||
56 | |||
57 | #endif /* _LIBCPP_STD_VER > 11 */ |
||
58 | |||
59 | #endif /* _LIBCPP_EXPERIMENTAL_CHRONO */ |