Lines Matching defs:remove_all
49 template<typename T> struct remove_all { typedef T type; };
50 template<typename T> struct remove_all<const T> { typedef typename remove_all<T>::type type; };
51 template<typename T> struct remove_all<T const&> { typedef typename remove_all<T>::type type; };
52 template<typename T> struct remove_all<T&> { typedef typename remove_all<T>::type type; };
53 template<typename T> struct remove_all<T const*> { typedef typename remove_all<T>::type type; };
54 template<typename T> struct remove_all<T*> { typedef typename remove_all<T>::type type; };
224 // typedef typename scalar_product_traits<typename remove_all<ArgType0>::type, typename remove_all<ArgType1>::type>::ReturnType type;