std::enable_if (3) Linux Manual Page
std::enable_if – std::enable_if Synopsis Defined in header<type_traits> template <bool B, class T = void> (since C++ 11) struct enable_if; If B is true, std::enable_if has a public member typedef type, equal to T; otherwise, there is no member typedef. This metafunction is a convenient way to leverage SFINAE to conditionally remove functions from overload_resolution based…
