Go to the documentation of this file.
55#ifndef _GLIBCXX_ALGORITHM
56#define _GLIBCXX_ALGORITHM 1
59#pragma GCC system_header
64#if __cplusplus > 201703L
68#define __glibcxx_want_algorithm_default_value_type
69#define __glibcxx_want_clamp
70#define __glibcxx_want_constexpr_algorithms
71#define __glibcxx_want_freestanding_algorithm
72#define __glibcxx_want_parallel_algorithm
73#define __glibcxx_want_ranges
74#define __glibcxx_want_ranges_contains
75#define __glibcxx_want_ranges_find_last
76#define __glibcxx_want_ranges_fold
77#define __glibcxx_want_ranges_starts_ends_with
78#define __glibcxx_want_robust_nonmodifying_seq_ops
79#define __glibcxx_want_sample
80#define __glibcxx_want_shift
83#if __cpp_lib_parallel_algorithm
85# if _PSTL_EXECUTION_POLICIES_DEFINED
87# include <pstl/glue_algorithm_impl.h>
90# include <pstl/glue_algorithm_defs.h>
91# define _PSTL_ALGORITHM_FORWARD_DECLARED 1
95#ifdef _GLIBCXX_PARALLEL