BloombergLP::bslalg::SynthThreeWayUtil::Result

Type returned by SynthThreeWayUtil::compare for the given types.

Synopsis

Declared in <bslalg_synththreewayutil.h>

template<
    class t_TYPE1,
    class t_TYPE2 = t_TYPE1>
using Result = decltype(compare(std::declval<t_TYPE1&>(),
                                    std::declval<t_TYPE2&>()));

Description

Note that this is an implementation of the exposition-only type alias synth-three-way-result defined by the ISO C++20 Standard [expos.only.entity].