Lines Matching defs:enable
372 template<typename T,typename,typename=void,typename=void> struct enable {}; struct
373 template<typename T> struct enable<T,half,void,void> { typedef T type; }; struct
374 template<typename T> struct enable<T,expr,void,void> { typedef T type; }; struct
375 template<typename T> struct enable<T,half,half,void> { typedef T type; }; struct
376 template<typename T> struct enable<T,half,expr,void> { typedef T type; }; struct
377 template<typename T> struct enable<T,expr,half,void> { typedef T type; }; struct
378 template<typename T> struct enable<T,expr,expr,void> { typedef T type; }; struct
379 template<typename T> struct enable<T,half,half,half> { typedef T type; }; struct
380 template<typename T> struct enable<T,half,half,expr> { typedef T type; }; argument
381 template<typename T> struct enable<T,half,expr,half> { typedef T type; }; struct
382 template<typename T> struct enable<T,half,expr,expr> { typedef T type; }; argument
383 template<typename T> struct enable<T,expr,half,half> { typedef T type; }; argument
384 template<typename T> struct enable<T,expr,half,expr> { typedef T type; }; struct
385 template<typename T> struct enable<T,expr,expr,half> { typedef T type; }; struct
386 template<typename T> struct enable<T,expr,expr,expr> { typedef T type; }; struct