root / lab4 / .minix-src / include / c++ / experimental / utility
History | View | Annotate | Download (1021 Bytes)
1 |
// -*- C++ -*- |
---|---|
2 |
//===-------------------------- utility ----------------------------------===// |
3 |
// |
4 |
// The LLVM Compiler Infrastructure |
5 |
// |
6 |
// This file is dual licensed under the MIT and the University of Illinois Open |
7 |
// Source Licenses. See LICENSE.TXT for details. |
8 |
// |
9 |
//===----------------------------------------------------------------------===// |
10 |
|
11 |
#ifndef _LIBCPP_EXPERIMENTAL_UTILITY |
12 |
#define _LIBCPP_EXPERIMENTAL_UTILITY |
13 |
|
14 |
/* |
15 |
experimental/utility synopsis |
16 |
|
17 |
// C++1y |
18 |
|
19 |
#include <utility> |
20 |
|
21 |
namespace std { |
22 |
namespace experimental { |
23 |
inline namespace fundamentals_v1 { |
24 |
|
25 |
3.1.2, erased-type placeholder |
26 |
struct erased_type { }; |
27 |
|
28 |
} // namespace fundamentals_v1 |
29 |
} // namespace experimental |
30 |
} // namespace std |
31 |
|
32 |
*/ |
33 |
|
34 |
#include <experimental/__config> |
35 |
#include <utility> |
36 |
|
37 |
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) |
38 |
#pragma GCC system_header |
39 |
#endif |
40 |
|
41 |
_LIBCPP_BEGIN_NAMESPACE_LFTS |
42 |
|
43 |
struct _LIBCPP_TYPE_VIS_ONLY erased_type { }; |
44 |
|
45 |
_LIBCPP_END_NAMESPACE_LFTS |
46 |
|
47 |
#endif /* _LIBCPP_EXPERIMENTAL_UTILITY */ |