6#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_TYPE_TRAITS_UNWRAP_REFERENCE_HPP_
7#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_TYPE_TRAITS_UNWRAP_REFERENCE_HPP_
12#include "arene/base/stdlib_choice/decay.hpp"
13#include "arene/base/stdlib_choice/reference_wrapper_fwd.hpp"
14#include "arene/base/type_traits/conditional.hpp"
15#include "arene/base/type_traits/is_instantiation_of.hpp"
19namespace unwrap_reference_detail {
25template <
class ReferenceWrapper>
26using reference_type_t =
typename ReferenceWrapper::type&;
Backport of std::unwrap_ref_decay from C++20.
Definition unwrap_reference.hpp:62
Definition array_exceptions_disabled.cpp:11
Copyright 2026, Toyota Motor Corporation.
Definition array_exceptions_disabled.cpp:10
Backport of std::unwrap_reference from C++20.
Definition unwrap_reference.hpp:45