5#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_UNITS_UNIT_KIND_HPP_
6#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_UNITS_UNIT_KIND_HPP_
8#include "arene/base/constraints/constraints.hpp"
9#include "arene/base/stdlib_choice/enable_if.hpp"
10#include "arene/base/units/is_unit.hpp"
15namespace unit_kind_detail {
19template <
typename Unit,
typename = constraints<>>
20class unit_kind_helper {
23 using type =
typename Unit::unit_kind_type;
28template <
typename Unit>
29class unit_kind_helper<Unit, constraints<std::enable_if_t<is_unit_v<
typename Unit::unit_kind_type>>>> {
32 using type =
typename unit_kind_helper<
typename Unit::unit_kind_type>::type;
39template <
typename Unit>
Definition array_exceptions_disabled.cpp:11
Copyright 2026, Toyota Motor Corporation.
Definition array_exceptions_disabled.cpp:10