5#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_COMPILER_SUPPORT_IS_POSSIBLY_CONSTANT_EVALUATED_HPP_
6#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_COMPILER_SUPPORT_IS_POSSIBLY_CONSTANT_EVALUATED_HPP_
11#include "arene/base/compiler_support/platform_queries.hpp"
12#include "arene/base/compiler_support/preprocessor.hpp"
19#if ARENE_IS_ON(ARENE_HAS_BUILTIN_IS_CONSTANT_EVALUATED)
21#define ARENE_IS_POSSIBLY_CONSTANT_EVALUATED_RETURN_EXPRESSION __builtin_is_constant_evaluated()
25#define ARENE_IS_POSSIBLY_CONSTANT_EVALUATED_RETURN_EXPRESSION true
#define ARENE_IS_POSSIBLY_CONSTANT_EVALUATED_RETURN_EXPRESSION
Definition is_possibly_constant_evaluated.hpp:25
Definition array_exceptions_disabled.cpp:11
constexpr auto is_possibly_constant_evaluated() noexcept -> bool
Query to determine if the caller may be in a constant-evaluated-context.
Definition is_possibly_constant_evaluated.hpp:48
Copyright 2026, Toyota Motor Corporation.
Definition array_exceptions_disabled.cpp:10