20 #ifndef __utl_meta_sfinae_h__ 21 #define __utl_meta_sfinae_h__ 24 #include <type_traits> 41 template <
bool If>
struct when_ { };
42 template <>
struct when_<true> {
using type = void; };
60 template <
bool If,
typename _Tp =
void>
using enable_if = std::enable_if<If, _Tp>;
STL's core language concepts.
Implementation detail main forward header.