#ifndef _PSTL_ALGORITHM_FWD_H
#define _PSTL_ALGORITHM_FWD_H
+#include <iterator>
#include <type_traits>
#include <utility>
+#include "pstl_config.h"
+
namespace __pstl
{
namespace __internal
#include "execution_impl.h"
#include "memory_impl.h"
-#include "parallel_backend_utils.h"
#include "parallel_backend.h"
+#include "parallel_backend_utils.h"
#include "parallel_impl.h"
+#include "pstl_config.h"
#include "unseq_backend_simd.h"
namespace __pstl
#include <type_traits>
+#include "pstl_config.h"
+
namespace __pstl
{
namespace execution
#include <iterator>
#include "execution_defs.h"
+#include "pstl_config.h"
namespace std
{
#include <type_traits>
#include "execution_defs.h"
+#include "pstl_config.h"
namespace std
{
#define _PSTL_GLUE_MEMORY_DEFS_H
#include "execution_defs.h"
+#include "pstl_config.h"
namespace std
{
#include <iterator>
#include "execution_defs.h"
+#include "pstl_config.h"
namespace std
{
#include <iterator>
+#include "pstl_config.h"
#include "unseq_backend_simd.h"
namespace __pstl
#include <type_traits>
#include <utility>
+#include "pstl_config.h"
+
namespace __pstl
{
namespace __internal
#ifndef _PSTL_PARALLEL_BACKEND_H
#define _PSTL_PARALLEL_BACKEND_H
+#include "pstl_config.h"
+
#if defined(_PSTL_PAR_BACKEND_SERIAL)
# include "parallel_backend_serial.h"
#elif defined(_PSTL_PAR_BACKEND_TBB)
#include <numeric>
#include <utility>
+#include "pstl_config.h"
+
namespace __pstl
{
namespace __serial
#include <algorithm>
#include <type_traits>
+#include "pstl_config.h"
#include "parallel_backend_utils.h"
// Bring in minimal required subset of Intel TBB
#include <cassert>
#include "utils.h"
+#include "pstl_config.h"
+
namespace __pstl
{
namespace __par_backend
#ifndef _PSTL_PARALLEL_IMPL_H
#define _PSTL_PARALLEL_IMPL_H
+#include "pstl_config.h"
+
#include <atomic>
// This header defines the minimum set of parallel routines required to support Parallel STL,
// implemented on top of Intel(R) Threading Building Blocks (Intel(R) TBB) library
#include <type_traits>
+#include "pstl_config.h"
#include "utils.h"
// This header defines the minimum set of vector routines required