root / lab4 / .minix-src / include / c++ / experimental / chrono
History | View | Annotate | Download (1.34 KB)
1 |
// -*- 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 */ |