I know about std::convertible_to<From, To>
but it includes also explicit conversions (static/const).
My working solution is this:
<code>template<typename From, typename To>
concept implicitly_convertible_to = requires(From &from, void (&func)(To&))
{ func(from); };
</code>
<code>template<typename From, typename To>
concept implicitly_convertible_to = requires(From &from, void (&func)(To&))
{ func(from); };
</code>
template<typename From, typename To>
concept implicitly_convertible_to = requires(From &from, void (&func)(To&))
{ func(from); };
Is there something std::
for that?