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 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 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 */ 48