Lines Matching defs:__can_convert_char
47 struct __can_convert_char {
51 struct __can_convert_char<const _Tp> : public __can_convert_char<_Tp> {};
53 struct __can_convert_char<char> {
58 struct __can_convert_char<wchar_t> {
64 struct __can_convert_char<char8_t> {
70 struct __can_convert_char<char16_t> {
75 struct __can_convert_char<char32_t> {
80 template <class _ECharT, __enable_if_t<__can_convert_char<_ECharT>::value, int> = 0>
105 _Void<typename __can_convert_char<_ECharT>::__char_type> >
106 : public __can_convert_char<_ECharT> {
118 _Void<typename __can_convert_char<_ECharT>::__char_type> >
119 : public __can_convert_char<_ECharT> {
132 bool _IsCharPtr = is_pointer<_DS>::value && __can_convert_char<_UnqualPtrType>::value>
136 struct __is_pathable_char_array<_Source, _ECharT*, _UPtr, true> : __can_convert_char<__remove_const_t<_ECharT> > {
158 _Void<typename __can_convert_char< typename iterator_traits<_Iter>::value_type>::__char_type> >
159 : __can_convert_char<typename iterator_traits<_Iter>::value_type> {
205 static_assert(__can_convert_char<_ECharT>::value, "Char type not convertible");
547 static_assert(__can_convert_char<_ItVal>::value, "Must convertible");
584 template <class _ECharT, __enable_if_t<__can_convert_char<_ECharT>::value, int> = 0>