Lines Matching refs:template
22 template <typename Dst, typename Src>
27 return CheckOnFailure::template HandleFailure<Dst>();
35 template <typename Dst, typename Src, typename Enable = void>
40 return CheckOnFailure::template HandleFailure<bool>();
45 template <typename Dst, typename Src>
63 template <typename Dst, typename Src>
82 template <typename Dst, typename Src>
96 template <typename Dst,
105 : CheckHandler::template HandleFailure<Dst>();
111 template <typename T>
132 template <typename Dst, template <typename> class S, typename Src>
148 template <typename Dst, typename Src, typename Enable = void>
153 return CheckOnFailure::template HandleFailure<Dst>();
157 template <typename Dst, typename Src>
184 template <typename Dst,
185 template <typename> class SaturationHandler = SaturationDefaultLimits,
203 template <typename Dst, typename Src>
214 // saturated_cast<> template functions for your particular use case.
224 template <typename Dst, typename Src, class Enable = void>
229 template <typename Dst, typename Src>
246 // This template should introduce no runtime overhead, but it also provides no
249 template <typename T>
257 template <typename Src>
263 template <typename Src>
273 // the member value functions (e.g. val.template ValueOrDie<Dst>()), use one
278 // saturated_cast<> template functions for your particular use case.
279 template <typename Dst,
291 template <typename T>
298 template <typename T>
305 template <typename L, typename R, \