2
0
mirror of https://github.com/boostorg/yap.git synced 2026-02-26 05:12:13 +00:00

rhs_value_type* -> operand_value_type*

This commit is contained in:
Zach Laine
2016-11-15 17:25:54 -06:00
parent 7cb4405c08
commit 381447fb63

View File

@@ -36,14 +36,14 @@ namespace boost::proto17 {
template <typename T,
typename U = typename detail::partial_decay<T>::type,
bool AddRValueRef = std::is_same_v<T, U> && !std::is_const_v<U>>
struct rhs_value_type_phase_1;
struct operand_value_type_phase_1;
template <typename T, typename U>
struct rhs_value_type_phase_1<T, U, true>
struct operand_value_type_phase_1<T, U, true>
{ using type = U &&; };
template <typename T, typename U>
struct rhs_value_type_phase_1<T, U, false>
struct operand_value_type_phase_1<T, U, false>
{ using type = U; };
template <typename ...T>
@@ -55,7 +55,7 @@ namespace boost::proto17 {
{ static bool const value = true; };
template <typename T,
typename U = typename rhs_value_type_phase_1<T>::type,
typename U = typename operand_value_type_phase_1<T>::type,
bool RemoveRefs = std::is_rvalue_reference_v<U>,
bool IsExpr = is_expr<std::decay_t<T>>::value>
struct operand_type;