xref: /llvm-project/libcxx/include/__cxx03/experimental/utility (revision ce7771902dc50d900de639d499a60486b83f70e0)
1e78f53d1SNikolas Klauser// -*- C++ -*-
2e78f53d1SNikolas Klauser//===----------------------------------------------------------------------===//
3e78f53d1SNikolas Klauser//
4e78f53d1SNikolas Klauser// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5e78f53d1SNikolas Klauser// See https://llvm.org/LICENSE.txt for license information.
6e78f53d1SNikolas Klauser// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7e78f53d1SNikolas Klauser//
8e78f53d1SNikolas Klauser//===----------------------------------------------------------------------===//
9e78f53d1SNikolas Klauser
10*ce777190SNikolas Klauser#ifndef _LIBCPP___CXX03_EXPERIMENTAL_UTILITY
11*ce777190SNikolas Klauser#define _LIBCPP___CXX03_EXPERIMENTAL_UTILITY
12e78f53d1SNikolas Klauser
13e78f53d1SNikolas Klauser/*
14e78f53d1SNikolas Klauser    experimental/utility synopsis
15e78f53d1SNikolas Klauser
16e78f53d1SNikolas Klauser// C++1y
17e78f53d1SNikolas Klauser
1873fbae83SNikolas Klauser#include <__cxx03/utility>
19e78f53d1SNikolas Klauser
20e78f53d1SNikolas Klausernamespace std {
21e78f53d1SNikolas Klausernamespace experimental {
22e78f53d1SNikolas Klauserinline namespace fundamentals_v1 {
23e78f53d1SNikolas Klauser
24e78f53d1SNikolas Klauser  3.1.2, erased-type placeholder
25e78f53d1SNikolas Klauser  struct erased_type { };
26e78f53d1SNikolas Klauser
27e78f53d1SNikolas Klauser} // namespace fundamentals_v1
28e78f53d1SNikolas Klauser} // namespace experimental
29e78f53d1SNikolas Klauser} // namespace std
30e78f53d1SNikolas Klauser
31e78f53d1SNikolas Klauser */
32e78f53d1SNikolas Klauser
3373fbae83SNikolas Klauser#include <__cxx03/experimental/__config>
3473fbae83SNikolas Klauser#include <__cxx03/utility>
35e78f53d1SNikolas Klauser
36e78f53d1SNikolas Klauser#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
37e78f53d1SNikolas Klauser#  pragma GCC system_header
38e78f53d1SNikolas Klauser#endif
39e78f53d1SNikolas Klauser
40e78f53d1SNikolas Klauser_LIBCPP_BEGIN_NAMESPACE_LFTS
41e78f53d1SNikolas Klauser
42e78f53d1SNikolas Klauserstruct _LIBCPP_TEMPLATE_VIS erased_type {};
43e78f53d1SNikolas Klauser
44e78f53d1SNikolas Klauser_LIBCPP_END_NAMESPACE_LFTS
45e78f53d1SNikolas Klauser
46*ce777190SNikolas Klauser#endif /* _LIBCPP___CXX03_EXPERIMENTAL_UTILITY */
47