Searched refs:_Tp (Results 26 - 50 of 66) sorted by relevance

123

/freebsd-10.3-release/contrib/libstdc++/include/ext/
H A Dtype_traits.h51 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 Dmt_allocator.h471 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 Dbitmap_allocator.h74 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 Dvalarray_after.h70 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 Dstl_queue.h94 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 Dstl_tempbuf.h76 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 Dstl_deque.h101 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 Dstl_construct.h104 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 Dstream_iterator.h45 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 Dstl_list.h98 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 Dstl_multimap.h89 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 Dboost_concept_check.h110 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 Dstl_uninitialized.h134 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 Dstl_map.h91 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 Dstl_vector.h76 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 Dstl_algobase.h91 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 Diterator.h85 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 Dstd_memory.h72 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 Dboost_shared_ptr.h86 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 Dtuple_defs.h66 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 Dtuple_iterate.h126 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 Dfunctional_hash.h50 #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 DThreadSafeSTLMap.h23 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 Dmap.h46 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 Dmultimap.h46 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...]

Completed in 111 milliseconds

123