1#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_UNITS_IS_IMPLICIT_HPP_
2#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_UNITS_IS_IMPLICIT_HPP_
4#include "arene/base/constraints/constraints.hpp"
5#include "arene/base/units/is_quantity_kind.hpp"
9namespace units_detail {
11namespace is_implicit_detail {
15template <
typename Type,
typename = constraints<>>
16extern constexpr bool provides_is_implicit_typedef_v =
false;
20template <
typename Type>
21extern constexpr bool provides_is_implicit_typedef_v<Type, constraints<
typename Type::is_implicit>> =
true;
30template <
typename Type>
31extern constexpr bool is_implicit_v =
32 is_quantity_kind_v<Type> && is_implicit_detail::provides_is_implicit_typedef_v<Type>;
Definition array_exceptions_disabled.cpp:11
Copyright 2026, Toyota Motor Corporation.
Definition array_exceptions_disabled.cpp:10