Home
last modified time | relevance | path

Searched refs:_Container (Results 1 – 11 of 11) sorted by relevance

/ndk/sources/cxx-stl/stlport/stlport/stl/debug/
D_iterator.h118 template <class _Container>
121 typedef typename _Container::value_type value_type;
122 typedef typename _Container::reference reference;
123 typedef typename _Container::pointer pointer;
126 typedef typename _Container::iterator _Nonconst_iterator;
127 typedef typename _Container::const_iterator _Const_iterator;
128 typedef _Container _Container_type;
133 typedef typename _Container::_Iterator_category _Iterator_category;
144 _Container* _Get_container_ptr() const { in _Get_container_ptr()
145 return (_Container*)__stl_debugger::_Get_container_ptr(this); in _Get_container_ptr()
[all …]
/ndk/sources/cxx-stl/stlport/stlport/stl/
D_iterator.h160 template <class _Container>
163 typedef back_insert_iterator<_Container> _Self;
166 _Container *container;
168 typedef _Container container_type;
171 explicit back_insert_iterator(_Container& __x) : container(&__x) {} in back_insert_iterator()
177 _Self& operator=(const typename _Container::value_type& __val) {
186 template <class _Container>
187 inline back_insert_iterator<_Container> _STLP_CALL back_inserter(_Container& __x) in back_inserter()
188 { return back_insert_iterator<_Container>(__x); } in back_inserter()
190 template <class _Container>
[all …]
D_unordered_set.h360 typedef _STLP_TR1 unordered_set<_Value, _HashFcn, _EqualKey, _Alloc> _Container;
361 _Container* container;
363 typedef _Container container_type;
370 insert_iterator(_Container& __x) : container(&__x) {}
371 insert_iterator(_Container& __x, typename _Container::iterator)
373 insert_iterator<_Container>&
374 operator=(const typename _Container::value_type& __val) {
378 insert_iterator<_Container>& operator*() { return *this; }
379 insert_iterator<_Container>& operator++() { return *this; }
380 insert_iterator<_Container>& operator++(int) { return *this; }
[all …]
D_unordered_map.h385 typedef _STLP_TR1 unordered_map<_Key, _Tp, _HashFn, _EqKey, _Alloc> _Container;
386 _Container* container;
388 typedef _Container container_type;
395 insert_iterator(_Container& __x) : container(&__x) {}
396 insert_iterator(_Container& __x, typename _Container::iterator)
398 insert_iterator<_Container>&
399 operator=(const typename _Container::value_type& __val) {
403 insert_iterator<_Container>& operator*() { return *this; }
404 insert_iterator<_Container>& operator++() { return *this; }
405 insert_iterator<_Container>& operator++(int) { return *this; }
[all …]
D_hash_set.h438 typedef hash_set<_Value, _HashFcn, _EqualKey, _Alloc> _Container;
439 _Container* container;
441 typedef _Container container_type;
448 insert_iterator(_Container& __x) : container(&__x) {}
449 insert_iterator(_Container& __x, typename _Container::iterator)
451 insert_iterator<_Container>&
452 operator=(const typename _Container::value_type& __val) {
456 insert_iterator<_Container>& operator*() { return *this; }
457 insert_iterator<_Container>& operator++() { return *this; }
458 insert_iterator<_Container>& operator++(int) { return *this; }
[all …]
D_hash_map.h443 typedef hash_map<_Key, _Tp, _HashFn, _EqKey, _Alloc> _Container;
444 _Container* container;
446 typedef _Container container_type;
453 insert_iterator(_Container& __x) : container(&__x) {}
454 insert_iterator(_Container& __x, typename _Container::iterator)
456 insert_iterator<_Container>&
457 operator=(const typename _Container::value_type& __val) {
461 insert_iterator<_Container>& operator*() { return *this; }
462 insert_iterator<_Container>& operator++() { return *this; }
463 insert_iterator<_Container>& operator++(int) { return *this; }
[all …]
D_iterator_old.h41 template <class _Container>
43 iterator_category(const back_insert_iterator<_Container>&) { return output_iterator_tag(); } in iterator_category() argument
44 template <class _Container>
46 iterator_category(const front_insert_iterator<_Container>&) { return output_iterator_tag(); } in iterator_category() argument
47 template <class _Container>
49 iterator_category(const insert_iterator<_Container>&) { return output_iterator_tag(); } in iterator_category() argument
D_slist.h877 typedef slist<_Tp, _Alloc> _Container;
878 _Container* _M_container;
879 typename _Container::iterator _M_iter;
881 typedef _Container container_type;
888 insert_iterator(_Container& __x, typename _Container::iterator __i)
896 insert_iterator<_Container>&
897 operator = (const typename _Container::value_type& __val) {
902 insert_iterator<_Container>& operator*() { return *this; }
903 insert_iterator<_Container>& operator++() { return *this; }
904 insert_iterator<_Container>& operator++(int) { return *this; }
/ndk/sources/cxx-stl/llvm-libc++/include/
Dstack94 template <class _Tp, class _Container> class _LIBCPP_VISIBLE stack;
96 template <class _Tp, class _Container>
99 operator==(const stack<_Tp, _Container>& __x, const stack<_Tp, _Container>& __y);
101 template <class _Tp, class _Container>
104 operator< (const stack<_Tp, _Container>& __x, const stack<_Tp, _Container>& __y);
106 template <class _Tp, class _Container = deque<_Tp> >
110 typedef _Container container_type;
227 template <class _Tp, class _Container>
230 operator==(const stack<_Tp, _Container>& __x, const stack<_Tp, _Container>& __y)
235 template <class _Tp, class _Container>
[all …]
Dqueue180 template <class _Tp, class _Container> class _LIBCPP_VISIBLE queue;
182 template <class _Tp, class _Container>
185 operator==(const queue<_Tp, _Container>& __x,const queue<_Tp, _Container>& __y);
187 template <class _Tp, class _Container>
190 operator< (const queue<_Tp, _Container>& __x,const queue<_Tp, _Container>& __y);
192 template <class _Tp, class _Container = deque<_Tp> >
196 typedef _Container container_type;
321 template <class _Tp, class _Container>
324 operator==(const queue<_Tp, _Container>& __x,const queue<_Tp, _Container>& __y)
329 template <class _Tp, class _Container>
[all …]
Diterator619 template <class _Container>
625 back_insert_iterator<_Container>&>
628 _Container* container;
630 typedef _Container container_type;
632 _LIBCPP_INLINE_VISIBILITY explicit back_insert_iterator(_Container& __x) : container(&__x) {}
633 …_LIBCPP_INLINE_VISIBILITY back_insert_iterator& operator=(const typename _Container::value_type& _…
636 …_LIBCPP_INLINE_VISIBILITY back_insert_iterator& operator=(typename _Container::value_type&& __valu…
644 template <class _Container>
646 back_insert_iterator<_Container>
647 back_inserter(_Container& __x)
[all …]