xref: /minix3/external/bsd/libc++/dist/libcxx/include/experimental/utility (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1*0a6a1f1dSLionel Sambuc// -*- C++ -*-
2*0a6a1f1dSLionel Sambuc//===-------------------------- utility ----------------------------------===//
3*0a6a1f1dSLionel Sambuc//
4*0a6a1f1dSLionel Sambuc//                     The LLVM Compiler Infrastructure
5*0a6a1f1dSLionel Sambuc//
6*0a6a1f1dSLionel Sambuc// This file is dual licensed under the MIT and the University of Illinois Open
7*0a6a1f1dSLionel Sambuc// Source Licenses. See LICENSE.TXT for details.
8*0a6a1f1dSLionel Sambuc//
9*0a6a1f1dSLionel Sambuc//===----------------------------------------------------------------------===//
10*0a6a1f1dSLionel Sambuc
11*0a6a1f1dSLionel Sambuc#ifndef _LIBCPP_EXPERIMENTAL_UTILITY
12*0a6a1f1dSLionel Sambuc#define _LIBCPP_EXPERIMENTAL_UTILITY
13*0a6a1f1dSLionel Sambuc
14*0a6a1f1dSLionel Sambuc/*
15*0a6a1f1dSLionel Sambuc    experimental/utility synopsis
16*0a6a1f1dSLionel Sambuc
17*0a6a1f1dSLionel Sambuc// C++1y
18*0a6a1f1dSLionel Sambuc
19*0a6a1f1dSLionel Sambuc#include <utility>
20*0a6a1f1dSLionel Sambuc
21*0a6a1f1dSLionel Sambucnamespace std {
22*0a6a1f1dSLionel Sambucnamespace experimental {
23*0a6a1f1dSLionel Sambucinline namespace fundamentals_v1 {
24*0a6a1f1dSLionel Sambuc
25*0a6a1f1dSLionel Sambuc  3.1.2, erased-type placeholder
26*0a6a1f1dSLionel Sambuc  struct erased_type { };
27*0a6a1f1dSLionel Sambuc
28*0a6a1f1dSLionel Sambuc} // namespace fundamentals_v1
29*0a6a1f1dSLionel Sambuc} // namespace experimental
30*0a6a1f1dSLionel Sambuc} // namespace std
31*0a6a1f1dSLionel Sambuc
32*0a6a1f1dSLionel Sambuc */
33*0a6a1f1dSLionel Sambuc
34*0a6a1f1dSLionel Sambuc#include <experimental/__config>
35*0a6a1f1dSLionel Sambuc#include <utility>
36*0a6a1f1dSLionel Sambuc
37*0a6a1f1dSLionel Sambuc#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
38*0a6a1f1dSLionel Sambuc#pragma GCC system_header
39*0a6a1f1dSLionel Sambuc#endif
40*0a6a1f1dSLionel Sambuc
41*0a6a1f1dSLionel Sambuc_LIBCPP_BEGIN_NAMESPACE_LFTS
42*0a6a1f1dSLionel Sambuc
43*0a6a1f1dSLionel Sambuc  struct _LIBCPP_TYPE_VIS_ONLY erased_type { };
44*0a6a1f1dSLionel Sambuc
45*0a6a1f1dSLionel Sambuc_LIBCPP_END_NAMESPACE_LFTS
46*0a6a1f1dSLionel Sambuc
47*0a6a1f1dSLionel Sambuc#endif /* _LIBCPP_EXPERIMENTAL_UTILITY */
48