1// -*- C++ -*- 2//===----------------------------------------------------------------------===// 3// 4// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 5// See https://llvm.org/LICENSE.txt for license information. 6// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7// 8//===----------------------------------------------------------------------===// 9 10#ifndef _LIBCPP___CXX03_EXPERIMENTAL_UTILITY 11#define _LIBCPP___CXX03_EXPERIMENTAL_UTILITY 12 13/* 14 experimental/utility synopsis 15// C++1y 16#include <__cxx03/utility> 17namespace std { 18namespace experimental { 19inline namespace fundamentals_v1 { 20 3.1.2, erased-type placeholder 21 struct erased_type { }; 22} // namespace fundamentals_v1 23} // namespace experimental 24} // namespace std 25 */ 26 27#include <__cxx03/experimental/__config> 28#include <__cxx03/utility> 29 30#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 31# pragma GCC system_header 32#endif 33 34_LIBCPP_BEGIN_NAMESPACE_LFTS 35 36struct _LIBCPP_TEMPLATE_VIS erased_type {}; 37 38_LIBCPP_END_NAMESPACE_LFTS 39 40#endif /* _LIBCPP___CXX03_EXPERIMENTAL_UTILITY */ 41