// -*- C++ -*- //===-- numeric -----------------------------------------------------------===// // // Copyright (C) 2017-2019 Intel Corporation // // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // // This file incorporates work covered by the following copyright and permission // notice: // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // //===----------------------------------------------------------------------===// #ifndef __PSTL_numeric #define __PSTL_numeric #include "internal/pstl_config.h" #if __PSTL_EXECUTION_POLICIES_DEFINED // If has already been included, pull in implementations # include "internal/glue_numeric_impl.h" #else // Otherwise just pull in forward declarations # include "internal/glue_numeric_defs.h" # define __PSTL_NUMERIC_FORWARD_DECLARED 1 #endif #endif /* __PSTL_numeric */