mrdocs::add_lvalue_reference_from

Propagate lvalue-reference from From to To if present.

Synopsis

Declared in <mrdocs/Support/TypeTraits.hpp>

template<
    typename From,
    typename To>
struct add_lvalue_reference_from
    : std::conditional<std::is_lvalue_reference_v<From>, std::add_lvalue_reference_t<To>, To>

Base Classes

NameDescription
std::conditional<std::is_lvalue_reference_v<From>, std::add_lvalue_reference_t<To>, To>

Derived Classes

NameDescription
add_reference_from Propagate reference qualification from From to To.