5#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_TYPE_TRAITS_GIVE_CVREF_TO_HPP_
6#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_TYPE_TRAITS_GIVE_CVREF_TO_HPP_
11#include "arene/base/stdlib_choice/is_lvalue_reference.hpp"
12#include "arene/base/stdlib_choice/is_rvalue_reference.hpp"
13#include "arene/base/stdlib_choice/remove_reference.hpp"
14#include "arene/base/type_traits/conditional.hpp"
15#include "arene/base/type_traits/give_cv_to.hpp"
19namespace give_cvref_to_detail {
28template <
class From,
class To>
29using give_reference_to = conditional_t<
30 std::is_lvalue_reference<From>::value,
33 std::is_rvalue_reference<From>::value,
44template <
class From,
class To>
55template <
class From,
class To>
Add the cv-ref qualification from one type to another.
Definition give_cvref_to.hpp:56
Definition array_exceptions_disabled.cpp:11
Copyright 2026, Toyota Motor Corporation.
Definition array_exceptions_disabled.cpp:10