Lines Matching full:enable_if
68 typedef typename std::enable_if<
75 typedef typename std::enable_if<
82 typedef typename std::enable_if<
91 static const typename std::enable_if<std::numeric_limits<Integer>::is_integer,
131 // TODO(jschuh): Break this code out from the enable_if pattern and find a clean
135 typename std::enable_if<std::numeric_limits<T>::is_integer, T>::type
158 typename std::enable_if<std::numeric_limits<T>::is_integer, T>::type
185 typename std::enable_if<std::numeric_limits<T>::is_integer &&
197 typename std::enable_if<std::numeric_limits<T>::is_integer &&
227 typename std::enable_if<std::numeric_limits<T>::is_integer &&
243 typename std::enable_if<std::numeric_limits<T>::is_integer,
256 typename std::enable_if<std::numeric_limits<T>::is_integer &&
265 typename std::enable_if<std::numeric_limits<T>::is_integer &&
274 typename std::enable_if<std::numeric_limits<T>::is_integer &&
285 typename std::enable_if<std::numeric_limits<T>::is_integer &&
296 typename std::enable_if<std::numeric_limits<T>::is_integer &&
306 typename std::enable_if<std::numeric_limits<T>::is_integer &&
316 typename std::enable_if<std::numeric_limits<T>::is_integer &&
327 typename std::enable_if<std::numeric_limits<T>::is_integer &&
339 typename std::enable_if<std::numeric_limits<T>::is_iec559, T>::type \
354 typename std::enable_if<std::numeric_limits<T>::is_iec559, T>::type CheckedNeg(
361 typename std::enable_if<std::numeric_limits<T>::is_iec559, T>::type CheckedAbs(
421 typename std::enable_if<std::numeric_limits<Src>::is_specialized,
446 typename std::enable_if<std::numeric_limits<Src>::is_integer, int>::type =
473 typename std::enable_if<std::numeric_limits<Src>::is_specialized,