1*bdd1243dSDimitry Andric //===---------------------------------------------------------------------===// 2*bdd1243dSDimitry Andric // 3*bdd1243dSDimitry Andric // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*bdd1243dSDimitry Andric // See https://llvm.org/LICENSE.txt for license information. 5*bdd1243dSDimitry Andric // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*bdd1243dSDimitry Andric // 7*bdd1243dSDimitry Andric //===---------------------------------------------------------------------===// 8*bdd1243dSDimitry Andric 9*bdd1243dSDimitry Andric #ifndef _LIBCPP___FWD_PAIR_H 10*bdd1243dSDimitry Andric #define _LIBCPP___FWD_PAIR_H 11*bdd1243dSDimitry Andric 12*bdd1243dSDimitry Andric #include <__config> 13*bdd1243dSDimitry Andric 14*bdd1243dSDimitry Andric #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 15*bdd1243dSDimitry Andric # pragma GCC system_header 16*bdd1243dSDimitry Andric #endif 17*bdd1243dSDimitry Andric 18*bdd1243dSDimitry Andric _LIBCPP_BEGIN_NAMESPACE_STD 19*bdd1243dSDimitry Andric 20*bdd1243dSDimitry Andric template <class, class> 21*bdd1243dSDimitry Andric struct _LIBCPP_TEMPLATE_VIS pair; 22*bdd1243dSDimitry Andric 23*bdd1243dSDimitry Andric _LIBCPP_END_NAMESPACE_STD 24*bdd1243dSDimitry Andric 25*bdd1243dSDimitry Andric #endif // _LIBCPP___FWD_PAIR_H 26