Home | History | Annotate | Download | only in experimental
      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 
     21 namespace std {
     22 namespace experimental {
     23 inline 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_TEMPLATE_VIS erased_type { };
     44 
     45 _LIBCPP_END_NAMESPACE_LFTS
     46 
     47 #endif /* _LIBCPP_EXPERIMENTAL_UTILITY */
     48