Lines Matching defs:is_pointer
49 // const bool is_pointer = is_pointer<_T>::value;
50 // __foo<is_pointer>::foo(val); // concrete impl
121 // is_pointer
122 template<typename> struct is_pointer : public false_type { };
125 struct is_pointer<_T*>: public true_type { };
128 struct is_pointer<_T* const>: public true_type { };
131 struct is_pointer<_T* volatile>: public true_type { };
134 struct is_pointer<_T* const volatile>: public true_type { };
145 : public integral_constant<bool, (is_arithmetic<_T>::value || is_pointer<_T>::value)> { };