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