/freebsd-10.3-release/contrib/libstdc++/include/ext/ |
H A D | type_traits.h | 51 template<typename _Tp> 52 struct __enable_if<true, _Tp> 53 { typedef _Tp __type; }; 67 template<typename _Tp> 71 typedef __enable_if<std::__is_integer<_Tp>::__value, _Tp> __if_type; 110 template<typename _Tp> 114 typedef __enable_if<std::__is_integer<_Tp>::__value, _Tp> __if_type;
|
H A D | mt_allocator.h | 471 template<typename _Tp, template <bool> class _PoolTp, bool _Thread> 474 typedef _Tp value_type; 482 const static size_t __a = (__alignof__(_Tp) >= sizeof(_Block_record) 483 ? __alignof__(_Tp) : sizeof(_Block_record)); 486 static _Tune _S_tune(__a, sizeof(_Tp) * 64, 487 sizeof(_Tp) * 2 >= __a ? sizeof(_Tp) * 2 : __a, 488 sizeof(_Tp) * size_t(_Tune::_S_chunk_size), 497 template<typename _Tp, template <bool> class _PoolTp, bool _Thread> 500 template<typename _Tp, templat [all...] |
H A D | bitmap_allocator.h | 74 template<typename _Tp> 81 typedef _Tp value_type; 82 typedef _Tp* pointer; 83 typedef _Tp& reference; 84 typedef const _Tp& const_reference; 100 { return static_cast<pointer>(::operator new(__n * sizeof(_Tp))); } 174 template<typename _Tp> 175 void __mini_vector<_Tp>:: 219 template<typename _Tp> 220 void __mini_vector<_Tp> [all...] |
/freebsd-10.3-release/contrib/libstdc++/include/bits/ |
H A D | valarray_after.h | 70 template<typename _Tp> 71 class _GBase<_Array<_Tp> > 74 typedef _Tp value_type; 76 _GBase (_Array<_Tp> __a, const valarray<size_t>& __i) 88 const _Array<_Tp> _M_array; 103 template<typename _Tp> 104 struct _GClos<_ValArray, _Tp> 105 : _GBase<_Array<_Tp> > 107 typedef _GBase<_Array<_Tp> > _Base; 110 _GClos (_Array<_Tp> __ [all...] |
H A D | stl_queue.h | 94 template<typename _Tp, typename _Sequence = deque<_Tp> > 99 __glibcxx_class_requires(_Tp, _SGIAssignableConcept) 102 __glibcxx_class_requires2(_Tp, _Sequence_value_type, _SameTypeConcept) 237 template<typename _Tp, typename _Seq> 239 operator==(const queue<_Tp, _Seq>& __x, const queue<_Tp, _Seq>& __y) 255 template<typename _Tp, typename _Seq> 257 operator<(const queue<_Tp, _Seq>& __x, const queue<_Tp, _Se [all...] |
H A D | stl_tempbuf.h | 76 template<typename _ForwardIterator, typename _Tp> 83 typedef _Tp value_type; 94 _M_initialize_buffer(const _Tp&, __true_type) { } argument 97 _M_initialize_buffer(const _Tp& __val, __false_type) 142 template<typename _ForwardIterator, typename _Tp> 143 _Temporary_buffer<_ForwardIterator, _Tp>:: 149 typedef typename std::__is_scalar<_Tp>::__type _Trivial;
|
H A D | stl_deque.h | 101 template<typename _Tp, typename _Ref, typename _Ptr> 104 typedef _Deque_iterator<_Tp, _Tp&, _Tp*> iterator; 105 typedef _Deque_iterator<_Tp, const _Tp&, const _Tp*> const_iterator; 108 { return __deque_buf_size(sizeof(_Tp)); } 111 typedef _Tp value_type; 116 typedef _Tp** _Map_pointe [all...] |
H A D | stl_construct.h | 104 template<typename _Tp> 106 _Destroy(_Tp* __pointer) 107 { __pointer->~_Tp(); } 162 * destroy() even if _Tp has a trivial destructor. 166 template <typename _Tp> class allocator; 177 template<typename _ForwardIterator, typename _Tp> 180 allocator<_Tp>)
|
H A D | stream_iterator.h | 45 template<typename _Tp, typename _CharT = char, 48 : public iterator<input_iterator_tag, _Tp, _Dist, const _Tp*, const _Tp&> 57 _Tp _M_value; 75 const _Tp& 84 const _Tp* 126 template<typename _Tp, typename _CharT, typename _Traits, typename _Dist> 128 operator==(const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __x, 129 const istream_iterator<_Tp, _Char [all...] |
H A D | stl_list.h | 98 template<typename _Tp> 101 _Tp _M_data; ///< User's data. 111 template<typename _Tp> 114 typedef _List_iterator<_Tp> _Self; 115 typedef _List_node<_Tp> _Node; 119 typedef _Tp value_type; 120 typedef _Tp* pointer; 121 typedef _Tp& reference; 188 template<typename _Tp> 191 typedef _List_const_iterator<_Tp> _Sel [all...] |
H A D | stl_multimap.h | 89 template <typename _Key, typename _Tp, 91 typename _Alloc = std::allocator<std::pair<const _Key, _Tp> > > 96 typedef _Tp mapped_type; 97 typedef std::pair<const _Key, _Tp> value_type; 104 __glibcxx_class_requires(_Tp, _SGIAssignableConcept) 113 friend class multimap<_Key, _Tp, _Compare, _Alloc>; 610 template <typename _Key, typename _Tp, typename _Compare, typename _Alloc> 612 operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, 613 const multimap<_Key, _Tp, _Compare, _Alloc>& __y) 627 template <typename _Key, typename _Tp, typenam [all...] |
H A D | boost_concept_check.h | 110 template <class _Tp> 111 struct _Aux_require_same<_Tp,_Tp> { typedef _Tp _Type; }; 121 template <class _Tp> 137 template <class _Tp> 148 template <class _Tp> 166 template <class _Tp> 170 _Tp __a _IsUnused; // require default constructor 174 template <class _Tp> [all...] |
H A D | stl_uninitialized.h | 134 template<typename _ForwardIterator, typename _Tp> 138 const _Tp& __x, __true_type) 141 template<typename _ForwardIterator, typename _Tp> 144 const _Tp& __x, __false_type) 168 template<typename _ForwardIterator, typename _Tp> 171 const _Tp& __x) 180 template<typename _ForwardIterator, typename _Size, typename _Tp> 183 const _Tp& __x, __true_type) 186 template<typename _ForwardIterator, typename _Size, typename _Tp> 189 const _Tp [all...] |
H A D | stl_map.h | 91 template <typename _Key, typename _Tp, typename _Compare = std::less<_Key>, 92 typename _Alloc = std::allocator<std::pair<const _Key, _Tp> > > 97 typedef _Tp mapped_type; 98 typedef std::pair<const _Key, _Tp> value_type; 105 __glibcxx_class_requires(_Tp, _SGIAssignableConcept) 114 friend class map<_Key, _Tp, _Compare, _Alloc>; 680 template <typename _Key, typename _Tp, typename _Compare, typename _Alloc> 682 operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, 683 const map<_Key, _Tp, _Compare, _Alloc>& __y) 697 template <typename _Key, typename _Tp, typenam [all...] |
H A D | stl_vector.h | 76 template<typename _Tp, typename _Alloc> 79 typedef typename _Alloc::template rebind<_Tp>::other _Tp_alloc_type; 84 _Tp* _M_start; 85 _Tp* _M_finish; 86 _Tp* _M_end_of_storage; 137 _Tp* 142 _M_deallocate(_Tp* __p, size_t __n) 169 template<typename _Tp, typename _Alloc = std::allocator<_Tp> > 170 class vector : protected _Vector_base<_Tp, _Allo [all...] |
H A D | stl_algobase.h | 91 template<typename _Tp> 93 swap(_Tp& __a, _Tp& __b) 96 __glibcxx_function_requires(_SGIAssignableConcept<_Tp>) 98 _Tp __tmp = __a; 180 template<typename _Tp> 181 inline const _Tp& 182 min(const _Tp& __a, const _Tp& __b) 185 __glibcxx_function_requires(_LessThanComparableConcept<_Tp>) [all...] |
/freebsd-10.3-release/contrib/libstdc++/include/backward/ |
H A D | iterator.h | 85 template<typename _Tp, typename _Distance> 88 typedef _Tp value_type; 90 typedef _Tp* pointer; 91 typedef _Tp& reference; 102 template<typename _Tp, typename _Distance> 105 typedef _Tp value_type; 107 typedef _Tp* pointer; 108 typedef _Tp& reference; 111 template<typename _Tp, typename _Distance> 114 typedef _Tp value_typ [all...] |
/freebsd-10.3-release/contrib/libstdc++/include/std/ |
H A D | std_memory.h | 72 template<typename _Tp> 73 pair<_Tp*, ptrdiff_t> 74 __get_temporary_buffer(ptrdiff_t __len, _Tp*) 76 const ptrdiff_t __max = numeric_limits<ptrdiff_t>::max() / sizeof(_Tp); 82 _Tp* __tmp = static_cast<_Tp*>(::operator new(__len * sizeof(_Tp), 85 return pair<_Tp*, ptrdiff_t>(__tmp, __len); 88 return pair<_Tp*, ptrdiff_t>(static_cast<_Tp*>( [all...] |
/freebsd-10.3-release/contrib/libstdc++/include/tr1/ |
H A D | boost_shared_ptr.h | 86 template<typename _Tp> 90 typedef _Tp* argument_type; 93 operator()(_Tp* __p) const 285 // Special case for auto_ptr<_Tp> to provide the strong guarantee. 286 template<typename _Tp> 288 __shared_count(std::auto_ptr<_Tp>& __r) 289 : _M_pi(new _Sp_counted_base_impl<_Tp*, 290 _Sp_deleter<_Tp>, _Lp >(__r.get(), _Sp_deleter<_Tp>())) 451 template<typename _Tp, _Lock_polic [all...] |
H A D | tuple_defs.h | 66 typedef tuple<_GLIBCXX_TEMPLATE_ARGS> _Tp; typedef 68 return __tuple_compare<tuple_size<_Tp>::value - tuple_size<_Tp>::value, 0, 69 tuple_size<_Tp>::value, _Tp, _Up>::__eq(__t, __u); 77 typedef tuple<_GLIBCXX_TEMPLATE_ARGS> _Tp; typedef 79 return __tuple_compare<tuple_size<_Tp>::value - tuple_size<_Tp>::value, 0, 80 tuple_size<_Tp>::value, _Tp, _U [all...] |
H A D | tuple_iterate.h | 126 template<typename _Tp> 127 struct __get_helper<_GLIBCXX_NUM_ARGS, _Tp> 130 _Tp>::type>::type 131 get_value(_Tp& __in) 135 _Tp>::type>::type 136 get_value(const _Tp& __in)
|
H A D | functional_hash.h | 50 #define _TR1_hashtable_define_trivial_hash(_Tp) \ 52 struct hash<_Tp> \ 53 : public std::unary_function<_Tp, std::size_t> \ 56 operator()(_Tp __val) const \ 76 template<typename _Tp> 77 struct hash<_Tp*> 78 : public std::unary_function<_Tp*, std::size_t> 81 operator()(_Tp* __p) const
|
/freebsd-10.3-release/contrib/llvm/tools/lldb/include/lldb/Core/ |
H A D | ThreadSafeSTLMap.h | 23 template <typename _Key, typename _Tp> 27 typedef std::map<_Key,_Tp> collection; 71 GetValueForKey (const _Key& key, _Tp &value) const 80 GetValueForKeyNoLock (const _Key& key, _Tp &value) const 92 GetFirstKeyForValue (const _Tp &value, _Key& key) const 99 GetFirstKeyForValueNoLock (const _Tp &value, _Key& key) const 116 _Tp &match_value, 126 _Tp &match_value, 151 SetValueForKey (const _Key& key, const _Tp &value) 160 SetValueForKeyNoLock (const _Key& key, const _Tp [all...] |
/freebsd-10.3-release/contrib/libstdc++/include/debug/ |
H A D | map.h | 46 template<typename _Key, typename _Tp, typename _Compare = std::less<_Key>, 47 typename _Allocator = std::allocator<std::pair<const _Key, _Tp> > > 49 : public _GLIBCXX_STD::map<_Key, _Tp, _Compare, _Allocator>, 50 public __gnu_debug::_Safe_sequence<map<_Key, _Tp, _Compare, _Allocator> > 52 typedef _GLIBCXX_STD::map<_Key, _Tp, _Compare, _Allocator> _Base; 58 typedef _Tp mapped_type; 59 typedef std::pair<const _Key, _Tp> value_type; 89 map(const map<_Key,_Tp,_Compare,_Allocator>& __x) 96 map<_Key,_Tp,_Compare,_Allocator>& 97 operator=(const map<_Key,_Tp,_Compar [all...] |
H A D | multimap.h | 46 template<typename _Key, typename _Tp, typename _Compare = std::less<_Key>, 47 typename _Allocator = std::allocator<std::pair<const _Key, _Tp> > > 49 : public _GLIBCXX_STD::multimap<_Key, _Tp, _Compare, _Allocator>, 50 public __gnu_debug::_Safe_sequence<multimap<_Key,_Tp,_Compare,_Allocator> > 52 typedef _GLIBCXX_STD::multimap<_Key, _Tp, _Compare, _Allocator> _Base; 58 typedef _Tp mapped_type; 59 typedef std::pair<const _Key, _Tp> value_type; 89 multimap(const multimap<_Key,_Tp,_Compare,_Allocator>& __x) 96 multimap<_Key,_Tp,_Compare,_Allocator>& 97 operator=(const multimap<_Key,_Tp,_Compar [all...] |