Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
algorithm.hpp
Go to the documentation of this file.
1// Copyright 2026, Toyota Motor Corporation
2//
3// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
4
5///
6/// @file algorithm.hpp
7/// @brief Public export location of the content from arene/base/algorithm
8///
9///
10///
11
12#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_ALGORITHM_HPP_
13#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_ALGORITHM_HPP_
14
15// parasoft-begin-suppress AUTOSAR-A16_2_2-a-2 "Arene Base aggregate headers permitted by A16-2-2 Permit #1"
16#include "arene/base/algorithm/all_of.hpp" // IWYU pragma: export
17#include "arene/base/algorithm/any_of.hpp" // IWYU pragma: export
18#include "arene/base/algorithm/clamp.hpp" // IWYU pragma: export
19#include "arene/base/algorithm/copy.hpp" // IWYU pragma: export
20#include "arene/base/algorithm/copy_if.hpp" // IWYU pragma: export
21#include "arene/base/algorithm/equal.hpp" // IWYU pragma: export
22#include "arene/base/algorithm/fill.hpp" // IWYU pragma: export
23#include "arene/base/algorithm/find.hpp" // IWYU pragma: export
24#include "arene/base/algorithm/find_if.hpp" // IWYU pragma: export
25#include "arene/base/algorithm/inner_product.hpp" // IWYU pragma: export
26#include "arene/base/algorithm/iota.hpp" // IWYU pragma: export
27#include "arene/base/algorithm/iter_swap.hpp" // IWYU pragma: export
28#include "arene/base/algorithm/lexicographical_compare.hpp" // IWYU pragma: export
29#include "arene/base/algorithm/move.hpp" // IWYU pragma: export
30#include "arene/base/algorithm/move_backward.hpp" // IWYU pragma: export
31#include "arene/base/algorithm/rotate.hpp" // IWYU pragma: export
32#include "arene/base/algorithm/sort.hpp" // IWYU pragma: export
33#include "arene/base/algorithm/swap_ranges.hpp" // IWYU pragma: export
34#include "arene/base/algorithm/transform.hpp" // IWYU pragma: export
35#include "arene/base/algorithm/transform_reduce.hpp" // IWYU pragma: export
36// parasoft-end-suppress AUTOSAR-A16_2_2-a-2
37
38#endif // INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_ALGORITHM_HPP_