Lines Matching refs:is_enum
3219 struct is_enum
3393 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
4537 bool _IsEnum = is_enum<_Tp>::value>
4626 bool _IsEnum = is_enum<_Tp>::value>
23329 template<typename _Tp, bool = is_enum<_Tp>::value>
55548 using __is_socketlike = __or_<is_integral<_Tp2>, is_enum<_Tp2>>;
80070 static_assert(std::is_enum<T>::value, "must provide an enum type");
80272 typename = typename std::enable_if<std::is_enum<T>::value>::type>
118006 typename = typename std::enable_if<std::is_enum<T>::value>::type>
118029 typename = typename std::enable_if<std::is_enum<T>::value>::type>
166470 typename = typename std::enable_if<std::is_enum<T>::value>::type>
166557 typename = typename std::enable_if<std::is_enum<T>::value>::type>
166569 typename = typename std::enable_if<std::is_enum<T>::value>::type>
168209 typename = typename std::enable_if<std::is_enum<T>::value>::type>