Go to the documentation of this file.
55#ifndef _GLIBCXX_ALGORITHM
56#define _GLIBCXX_ALGORITHM 1
58#pragma GCC system_header
62#if __cplusplus > 201703L
66#define __glibcxx_want_clamp
67#define __glibcxx_want_constexpr_algorithms
68#define __glibcxx_want_freestanding_algorithm
69#define __glibcxx_want_parallel_algorithm
70#define __glibcxx_want_ranges
71#define __glibcxx_want_ranges_contains
72#define __glibcxx_want_ranges_find_last
73#define __glibcxx_want_ranges_fold
74#define __glibcxx_want_robust_nonmodifying_seq_ops
75#define __glibcxx_want_sample
76#define __glibcxx_want_shift
79#if __cpp_lib_parallel_algorithm
81# if _PSTL_EXECUTION_POLICIES_DEFINED
83# include <pstl/glue_algorithm_impl.h>
86# include <pstl/glue_algorithm_defs.h>
87# define _PSTL_ALGORITHM_FORWARD_DECLARED 1
91#ifdef _GLIBCXX_PARALLEL