__tuple_03 revision 262801
14Srgrimes// -*- C++ -*-
2122296Speter//===----------------------------------------------------------------------===//
34Srgrimes//
44Srgrimes//                     The LLVM Compiler Infrastructure
54Srgrimes//
64Srgrimes// This file is dual licensed under the MIT and the University of Illinois Open
74Srgrimes// Source Licenses. See LICENSE.TXT for details.
84Srgrimes//
94Srgrimes//===----------------------------------------------------------------------===//
104Srgrimes
114Srgrimes#ifndef _LIBCPP___TUPLE_03
124Srgrimes#define _LIBCPP___TUPLE_03
134Srgrimes
144Srgrimes#include <__config>
154Srgrimes
164Srgrimes#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
174Srgrimes#pragma GCC system_header
184Srgrimes#endif
194Srgrimes
204Srgrimes_LIBCPP_BEGIN_NAMESPACE_STD
214Srgrimes
224Srgrimestemplate <class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_size;
234Srgrimestemplate <size_t _Ip, class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_element;
244Srgrimes
254Srgrimes_LIBCPP_END_NAMESPACE_STD
264Srgrimes
274Srgrimes#endif  // _LIBCPP___TUPLE_03
284Srgrimes