/freebsd-10.3-release/contrib/libstdc++/include/tr1/ |
H A D | ref_fwd.h | 45 template<typename _Tp> 48 template<typename _Tp> 49 reference_wrapper<_Tp> 50 ref(_Tp& __t); 53 template<typename _Tp> 54 reference_wrapper<const _Tp> 55 cref(const _Tp& __t);
|
H A D | type_traits_fwd.h | 46 template<typename _Tp, _Tp __v> 52 template<typename _Tp> 55 template<typename _Tp> 58 template<typename _Tp> 61 template<typename _Tp> 64 template<typename _Tp> 67 template<typename _Tp> 70 template<typename _Tp> 73 template<typename _Tp> [all...] |
H A D | common.h | 44 template<typename _Tp, bool = is_integral<_Tp>::value> 48 template<typename _Tp> 49 struct __promote<_Tp, false> 50 { typedef _Tp __type; }; 52 template<typename _Tp, typename _Up> 56 typedef typename __promote<_Tp>::__type __type1; 63 template<typename _Tp, typename _Up, typename _Vp> 67 typedef typename __promote<_Tp>::__type __type1;
|
/freebsd-10.3-release/contrib/libstdc++/include/bits/ |
H A D | stl_relops.h | 90 template <class _Tp> 92 operator!=(const _Tp& __x, const _Tp& __y) 103 template <class _Tp> 105 operator>(const _Tp& __x, const _Tp& __y) 116 template <class _Tp> 118 operator<=(const _Tp& __x, const _Tp& __y) 129 template <class _Tp> [all...] |
H A D | mask_array.h | 60 template <class _Tp> 64 typedef _Tp value_type; 76 void operator=(const valarray<_Tp>&) const; 78 void operator*=(const valarray<_Tp>&) const; 80 void operator/=(const valarray<_Tp>&) const; 82 void operator%=(const valarray<_Tp>&) const; 84 void operator+=(const valarray<_Tp>&) const; 86 void operator-=(const valarray<_Tp>&) const; 88 void operator^=(const valarray<_Tp>&) const; 90 void operator&=(const valarray<_Tp> [all...] |
H A D | valarray_before.h | 69 template<typename _Tp> 70 _Tp operator()(const _Tp& __t) const 76 template<typename _Tp> 77 _Tp operator()(const _Tp& __t) const 83 template<typename _Tp> 84 _Tp operator()(const _Tp& __t) const 90 template<typename _Tp> 430 typedef value_type _Tp; typedef in struct:_ValFunClos 450 typedef value_type _Tp; typedef in struct:_RefFunClos 452 _RefFunClos(const _Dom& __e, _Tp __f(const _Tp&)) argument 463 _RefFunClos(const valarray<_Tp>& __v, _Tp __f(const _Tp&)) argument 602 typedef typename _Dom::value_type _Tp; typedef in struct:_BinClos 614 typedef typename _Dom::value_type _Tp; typedef in struct:_BinClos 626 typedef typename _Dom::value_type _Tp; typedef in struct:_BinClos 637 typedef typename _Dom::value_type _Tp; typedef in struct:_BinClos [all...] |
H A D | stl_function.h | 133 template <class _Tp> 134 struct plus : public binary_function<_Tp, _Tp, _Tp> 136 _Tp 137 operator()(const _Tp& __x, const _Tp& __y) const 142 template <class _Tp> 143 struct minus : public binary_function<_Tp, _Tp, _T [all...] |
H A D | valarray_array.h | 60 template<typename _Tp> 61 inline _Tp*__restrict__ 64 return static_cast<_Tp*__restrict__> 65 (std::__valarray_get_memory(__n * sizeof(_Tp))); 73 // Turn a raw-memory into an array of _Tp filled with _Tp() 75 template<typename _Tp, bool> 81 _S_do_it(_Tp* __restrict__ __b, _Tp* __restrict__ __e) 84 new(__b++) _Tp(); [all...] |
H A D | gslice_array.h | 58 template<typename _Tp> 62 typedef _Tp value_type; 75 void operator=(const valarray<_Tp>&) const; 77 void operator*=(const valarray<_Tp>&) const; 79 void operator/=(const valarray<_Tp>&) const; 81 void operator%=(const valarray<_Tp>&) const; 83 void operator+=(const valarray<_Tp>&) const; 85 void operator-=(const valarray<_Tp>&) const; 87 void operator^=(const valarray<_Tp>&) const; 89 void operator&=(const valarray<_Tp> [all...] |
H A D | indirect_array.h | 60 template <class _Tp> 64 typedef _Tp value_type; 77 void operator=(const valarray<_Tp>&) const; 79 void operator*=(const valarray<_Tp>&) const; 81 void operator/=(const valarray<_Tp>&) const; 83 void operator%=(const valarray<_Tp>&) const; 85 void operator+=(const valarray<_Tp>&) const; 87 void operator-=(const valarray<_Tp>&) const; 89 void operator^=(const valarray<_Tp>&) const; 91 void operator&=(const valarray<_Tp> [all...] |
H A D | stl_iterator_base_types.h | 104 template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t, 105 typename _Pointer = _Tp*, typename _Reference = _Tp&> 111 typedef _Tp value_type; 136 template<typename _Tp> 137 struct iterator_traits<_Tp*> 140 typedef _Tp value_type; 142 typedef _Tp* pointer; 143 typedef _Tp& reference; 146 template<typename _Tp> [all...] |
H A D | slice_array.h | 120 template<typename _Tp> 124 typedef _Tp value_type; 137 void operator=(const valarray<_Tp>&) const; 139 void operator*=(const valarray<_Tp>&) const; 141 void operator/=(const valarray<_Tp>&) const; 143 void operator%=(const valarray<_Tp>&) const; 145 void operator+=(const valarray<_Tp>&) const; 147 void operator-=(const valarray<_Tp>&) const; 149 void operator^=(const valarray<_Tp>&) const; 151 void operator&=(const valarray<_Tp> [all...] |
H A D | stl_stack.h | 97 template<typename _Tp, typename _Sequence = deque<_Tp> > 102 __glibcxx_class_requires(_Tp, _SGIAssignableConcept) 104 __glibcxx_class_requires2(_Tp, _Sequence_value_type, _SameTypeConcept) 212 template<typename _Tp, typename _Seq> 214 operator==(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y) 230 template<typename _Tp, typename _Seq> 232 operator<(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Se [all...] |
H A D | cpp_type_traits.h | 97 template<typename _Tp> 98 __one __test_type(int _Tp::*); 99 template<typename _Tp> 117 template<class _Sp, class _Tp> 120 enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; 132 template<typename _Tp> 133 struct __are_same<_Tp, _Tp> 140 template<typename _Tp> 157 template<typename _Tp> [all...] |
H A D | allocator.h | 59 template<typename _Tp> 84 template<typename _Tp> 85 class allocator: public __glibcxx_base_allocator<_Tp> 90 typedef _Tp* pointer; 91 typedef const _Tp* const_pointer; 92 typedef _Tp& reference; 93 typedef const _Tp& const_reference; 94 typedef _Tp value_type; 103 : __glibcxx_base_allocator<_Tp>(__a) { } 118 template<typename _Tp> [all...] |
H A D | stl_raw_storage_iter.h | 70 template <class _ForwardIterator, class _Tp> 86 operator=(const _Tp& __element) 92 raw_storage_iterator<_ForwardIterator, _Tp>& 99 raw_storage_iterator<_ForwardIterator, _Tp> 102 raw_storage_iterator<_ForwardIterator, _Tp> __tmp = *this;
|
/freebsd-10.3-release/contrib/libstdc++/include/std/ |
H A D | std_valarray.h | 52 template<class _Clos, typename _Tp> 82 template<class _Tp> class valarray; // An array of type _Tp 84 template<class _Tp> class slice_array; 86 template<class _Tp> class gslice_array; 87 template<class _Tp> class mask_array; // masked array 88 template<class _Tp> class indirect_array; // indirected array 108 template<class _Tp> 114 typedef typename __fun<_Op, _Tp>::result_type __rt; 115 typedef _Expr<_UnClos<_Op, _ValArray, _Tp>, __r [all...] |
H A D | std_complex.h | 55 template<typename _Tp> class complex; 61 template<typename _Tp> _Tp abs(const complex<_Tp>&); 63 template<typename _Tp> _Tp arg(const complex<_Tp>&); 65 template<typename _Tp> _Tp norm(const complex<_Tp> [all...] |
/freebsd-10.3-release/contrib/libstdc++/include/ext/ |
H A D | new_allocator.h | 52 template<typename _Tp> 58 typedef _Tp* pointer; 59 typedef const _Tp* const_pointer; 60 typedef _Tp& reference; 61 typedef const _Tp& const_reference; 62 typedef _Tp value_type; 91 return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp))); 101 { return size_t(-1) / sizeof(_Tp); } 106 construct(pointer __p, const _Tp [all...] |
H A D | numeric_traits.h | 48 #define __glibcxx_signed(_Tp) ((_Tp)(-1) < 0) 49 #define __glibcxx_digits(_Tp) \ 50 (sizeof(_Tp) * __CHAR_BIT__ - __glibcxx_signed(_Tp)) 52 #define __glibcxx_min(_Tp) \ 53 (__glibcxx_signed(_Tp) ? (_Tp)1 << __glibcxx_digits(_Tp) : (_Tp) [all...] |
H A D | malloc_allocator.h | 53 template<typename _Tp> 59 typedef _Tp* pointer; 60 typedef const _Tp* const_pointer; 61 typedef _Tp& reference; 62 typedef const _Tp& const_reference; 63 typedef _Tp value_type; 92 pointer __ret = static_cast<_Tp*>(malloc(__n * sizeof(_Tp))); 105 { return size_t(-1) / sizeof(_Tp); } 110 construct(pointer __p, const _Tp [all...] |
H A D | array_allocator.h | 48 template<typename _Tp> 54 typedef _Tp* pointer; 55 typedef const _Tp* const_pointer; 56 typedef _Tp& reference; 57 typedef const _Tp& const_reference; 58 typedef _Tp value_type; 74 { return size_t(-1) / sizeof(_Tp); } 79 construct(pointer __p, const _Tp& __val) 83 destroy(pointer __p) { __p->~_Tp(); } 90 template<typename _Tp, typenam [all...] |
H A D | pool_allocator.h | 125 template<typename _Tp> 134 typedef _Tp* pointer; 135 typedef const _Tp* const_pointer; 136 typedef _Tp& reference; 137 typedef const _Tp& const_reference; 138 typedef _Tp value_type; 161 { return size_t(-1) / sizeof(_Tp); } 166 construct(pointer __p, const _Tp& __val) 167 { ::new(__p) _Tp(__val); } 170 destroy(pointer __p) { __p->~_Tp(); } [all...] |
/freebsd-10.3-release/contrib/libstdc++/include/backward/ |
H A D | defalloc.h | 67 template <class _Tp> 68 inline _Tp* allocate(ptrdiff_t __size, _Tp*) { 70 _Tp* __tmp = (_Tp*)(::operator new((size_t)(__size * sizeof(_Tp)))); 79 template <class _Tp> 80 inline void deallocate(_Tp* __buffer) { 84 template <class _Tp> 87 typedef _Tp value_typ [all...] |
/freebsd-10.3-release/contrib/libstdc++/include/c_std/ |
H A D | std_cmath.h | 86 template<typename _Tp> _Tp __cmath_power(_Tp, unsigned int); 110 template<typename _Tp> 111 inline typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 113 acos(_Tp __x) 126 template<typename _Tp> 127 inline typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 129 asin(_Tp __x) 142 template<typename _Tp> [all...] |