blob: 8effa71c1316714024868ca28ab1afabb5724a63 [file] [log] [blame]
Eric Fiseliercbf78f92014-07-17 05:31:31 +00001// -*- 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
21namespace std {
22namespace experimental {
23inline 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
Eric Fiselier3fc189b2015-02-10 17:32:49 +000034#include <experimental/__config>
35#include <utility>
Eric Fiseliercbf78f92014-07-17 05:31:31 +000036
Eric Fiselier3fc189b2015-02-10 17:32:49 +000037#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
38#pragma GCC system_header
39#endif
Eric Fiseliercbf78f92014-07-17 05:31:31 +000040
41_LIBCPP_BEGIN_NAMESPACE_LFTS
42
Eric Fiselierb5eb1bf2017-01-04 23:56:00 +000043 struct _LIBCPP_TEMPLATE_VIS erased_type { };
Eric Fiseliercbf78f92014-07-17 05:31:31 +000044
45_LIBCPP_END_NAMESPACE_LFTS
46
Eric Fiseliercbf78f92014-07-17 05:31:31 +000047#endif /* _LIBCPP_EXPERIMENTAL_UTILITY */