Searched refs:__type_traits (Results 1 - 5 of 5) sorted by relevance

/haiku/headers/cpp/
H A Dtype_traits.h29 The class template __type_traits provides a series of typedefs each of
31 __type_traits can be any type. The typedefs within this template will
50 typename __type_traits<T>::has_trivial_copy_constructor());
62 struct __type_traits { struct
65 automatically specializes __type_traits that this
66 __type_traits template is special. It just makes sure that
68 called __type_traits for something unrelated. */
96 __STL_TEMPLATE_NULL struct __type_traits<bool> { struct
106 __STL_TEMPLATE_NULL struct __type_traits<char> { struct
114 __STL_TEMPLATE_NULL struct __type_traits<signe struct
122 __STL_TEMPLATE_NULL struct __type_traits<unsigned char> { struct
132 __STL_TEMPLATE_NULL struct __type_traits<wchar_t> { struct
142 __STL_TEMPLATE_NULL struct __type_traits<short> { struct
150 __STL_TEMPLATE_NULL struct __type_traits<unsigned short> { struct
158 __STL_TEMPLATE_NULL struct __type_traits<int> { struct
166 __STL_TEMPLATE_NULL struct __type_traits<unsigned int> { struct
174 __STL_TEMPLATE_NULL struct __type_traits<long> { struct
182 __STL_TEMPLATE_NULL struct __type_traits<unsigned long> { struct
192 __STL_TEMPLATE_NULL struct __type_traits<long long> { struct
200 __STL_TEMPLATE_NULL struct __type_traits<unsigned long long> { struct
210 __STL_TEMPLATE_NULL struct __type_traits<float> { struct
218 __STL_TEMPLATE_NULL struct __type_traits<double> { struct
226 __STL_TEMPLATE_NULL struct __type_traits<long double> { struct
237 struct __type_traits<_Tp*> { struct
247 __STL_TEMPLATE_NULL struct __type_traits<char*> { struct
255 __STL_TEMPLATE_NULL struct __type_traits<signed char*> { struct
263 __STL_TEMPLATE_NULL struct __type_traits<unsigned char*> { struct
271 __STL_TEMPLATE_NULL struct __type_traits<const char*> { struct
279 __STL_TEMPLATE_NULL struct __type_traits<const signed char*> { struct
287 __STL_TEMPLATE_NULL struct __type_traits<const unsigned char*> { struct
[all...]
H A Dstl_construct.h71 typedef typename __type_traits<_Tp>::has_trivial_destructor
H A Dstl_uninitialized.h70 typedef typename __type_traits<_Tp>::is_POD_type _Is_POD;
168 typedef typename __type_traits<_Tp1>::is_POD_type _Is_POD;
209 typedef typename __type_traits<_Tp1>::is_POD_type _Is_POD;
H A Dstl_tempbuf.h112 typedef typename __type_traits<_Tp>::has_trivial_default_constructor
H A Dstl_algobase.h185 typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
287 typedef typename __type_traits<typename iterator_traits<_BI2>::value_type>

Completed in 105 milliseconds