Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
platform_queries.hpp
Go to the documentation of this file.
1// Copyright 2024, Toyota Motor Corporation
2//
3// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
4
5#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_COMPILER_SUPPORT_PLATFORM_QUERIES_HPP_
6#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_COMPILER_SUPPORT_PLATFORM_QUERIES_HPP_
7
8// parasoft-begin-suppress AUTOSAR-A16_2_2-a-2 "Arene Base aggregate headers permitted by A16-2-2 Permit #1"
9#include "arene/base/compiler_support/platform_queries/arene_debug.hpp" // IWYU pragma: export
10#include "arene/base/compiler_support/platform_queries/asan_enabled.hpp" // IWYU pragma: export
11#include "arene/base/compiler_support/platform_queries/compiler_info.hpp" // IWYU pragma: export
12#include "arene/base/compiler_support/platform_queries/coverage_info.hpp" // IWYU pragma: export
13#include "arene/base/compiler_support/platform_queries/exceptions_enabled.hpp" // IWYU pragma: export
14#include "arene/base/compiler_support/platform_queries/has_builtin.hpp" // IWYU pragma: export
15#include "arene/base/compiler_support/platform_queries/has_builtin_abs.hpp" // IWYU pragma: export
16#include "arene/base/compiler_support/platform_queries/has_builtin_atomic.hpp" // IWYU pragma: export
17#include "arene/base/compiler_support/platform_queries/has_builtin_is_constant_evaluated.hpp" // IWYU pragma: export
18#include "arene/base/compiler_support/platform_queries/has_constexpr_bit_cast.hpp" // IWYU pragma: export
19#include "arene/base/compiler_support/platform_queries/has_feature.hpp" // IWYU pragma: export
20#include "arene/base/compiler_support/platform_queries/has_include.hpp" // IWYU pragma: export
21#include "arene/base/compiler_support/platform_queries/has_inline_variables.hpp" // IWYU pragma: export
22#include "arene/base/compiler_support/platform_queries/has_native_char8_t.hpp" // IWYU pragma: export
23#include "arene/base/compiler_support/platform_queries/has_native_string_view.hpp" // IWYU pragma: export
24#include "arene/base/compiler_support/platform_queries/has_noexcept_function_type.hpp" // IWYU pragma: export
25#include "arene/base/compiler_support/platform_queries/has_starts_ends_with.hpp" // IWYU pragma: export
26#include "arene/base/compiler_support/platform_queries/has_string_contains.hpp" // IWYU pragma: export
27#include "arene/base/compiler_support/platform_queries/has_thread_safety_analysis.hpp" // IWYU pragma: export
28#include "arene/base/compiler_support/platform_queries/has_uncaught_exceptions.hpp" // IWYU pragma: export
29#include "arene/base/compiler_support/platform_queries/stdlib_info.hpp" // IWYU pragma: export
30// parasoft-end-suppress AUTOSAR-A16_2_2-a-2
31
32#endif // INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_COMPILER_SUPPORT_PLATFORM_QUERIES_HPP_