xref: /freebsd/contrib/llvm-project/libcxx/include/execution (revision e40139ff33b48b56a24c808b166b04b8ee6f5b21)
1*e40139ffSDimitry Andric// -*- C++ -*-
2*e40139ffSDimitry Andric//===------------------------- execution ---------------------------------===//
3*e40139ffSDimitry Andric//
4*e40139ffSDimitry Andric// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5*e40139ffSDimitry Andric// See https://llvm.org/LICENSE.txt for license information.
6*e40139ffSDimitry Andric// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7*e40139ffSDimitry Andric//
8*e40139ffSDimitry Andric//===----------------------------------------------------------------------===//
9*e40139ffSDimitry Andric
10*e40139ffSDimitry Andric#ifndef _LIBCPP_EXECUTION
11*e40139ffSDimitry Andric#define _LIBCPP_EXECUTION
12*e40139ffSDimitry Andric
13*e40139ffSDimitry Andric#include <__config>
14*e40139ffSDimitry Andric
15*e40139ffSDimitry Andric#if defined(_LIBCPP_HAS_PARALLEL_ALGORITHMS) && _LIBCPP_STD_VER >= 17
16*e40139ffSDimitry Andric#   include <__pstl_execution>
17*e40139ffSDimitry Andric#endif
18*e40139ffSDimitry Andric
19*e40139ffSDimitry Andric#endif // _LIBCPP_EXECUTION
20