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