Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
math.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 math.hpp
7/// @brief Public export location for content from arene/base/math
8///
9
10#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_MATH_HPP_
11#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_MATH_HPP_
12
13// parasoft-begin-suppress AUTOSAR-A16_2_2-a-2 "Arene Base aggregate headers permitted by A16-2-2 Permit #1"
14#include "arene/base/math/abs.hpp" // IWYU pragma: export
15#include "arene/base/math/abs_diff.hpp" // IWYU pragma: export
16#include "arene/base/math/aliases.hpp" // IWYU pragma: export
17#include "arene/base/math/arithmetic_identities.hpp" // IWYU pragma: export
18#include "arene/base/math/float_properties.hpp" // IWYU pragma: export
19#include "arene/base/math/float_sign.hpp" // IWYU pragma: export
20#include "arene/base/math/gcd.hpp" // IWYU pragma: export
21#include "arene/base/math/lcm.hpp" // IWYU pragma: export
22#include "arene/base/math/log2.hpp" // IWYU pragma: export
23#include "arene/base/math/pi.hpp" // IWYU pragma: export
24#include "arene/base/math/power_of_2.hpp" // IWYU pragma: export
25// parasoft-end-suppress AUTOSAR-A16_2_2-a-2
26
27#endif // INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_MATH_HPP_