Home | History | Annotate | Download | only in include

Lines Matching refs:_T

57 template <typename _T>
59 _T mData;
63 template<typename _T>
66 typedef ListIterator<_T> iterator_type;
67 typedef android::ListNode<_T> node_type;
71 typedef _T value_type;
72 typedef _T* pointer;
73 typedef _T& reference;
104 template<typename _T>
107 typedef ListConstIterator<_T> iterator_type;
108 typedef android::ListNode<_T> node_type;
112 typedef _T value_type;
113 typedef _T* pointer;
114 typedef _T& reference;
122 ListConstIterator(const ListIterator<_T>& it): mNode(it.mNode) { }
153 template<typename _T>
156 typedef _T value_type;
157 typedef _T* pointer;
158 typedef const _T* const_pointer;
159 typedef _T& reference;
160 typedef const _T& const_reference;
161 typedef android::ListIterator<_T> iterator;
162 typedef android::ListConstIterator<_T> const_iterator;
212 // calls once to _T's destructor.
239 template<typename _T>
240 void list<_T>::clear() {
243 android::ListNode<_T> *node =
244 static_cast<android::ListNode<_T> *>(mHead.mNext);
251 template<typename _T>
252 typename list<_T>::iterator list<_T>::insert(iterator pos, const value_type& elt) {
254 android::ListNode<_T> *node = new android::ListNode<_T>();
264 template<typename _T>
265 typename list<_T>::iterator list<_T>::erase(iterator pos) {
271 template<typename _T>
272 typename list<_T>::iterator list<_T>::erase(iterator first, iterator last) {
279 template<typename _T>
280 void list<_T>::eraseAtPos(iterator pos) {
283 android::ListNode<_T>* node =
284 static_cast<android::ListNode<_T>*>(pos.mNode);