Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::v3::result_of< Fun(Args...), meta::void_< decltype(invoke(std::declval< Fun >(), std::declval< Args >()...))> > Struct Template Reference

Public Types

using type = decltype(invoke(std::declval< Fun >(), std::declval< Args >()...))