/external/stlport/stlport/stl/debug/ |
H A D | _iterator.h | 118 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 { 145 return (_Container*)__stl_debugge [all...] |
/external/stlport/stlport/stl/ |
H A D | _iterator.h | 160 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) {} 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) 188 { return back_insert_iterator<_Container>(__ [all...] |
H A D | _unordered_map.h | 385 typedef _STLP_TR1 unordered_map<_Key, _Tp, _HashFn, _EqKey, _Alloc> _Container; typedef in class:insert_iterator 386 _Container* container; 388 typedef _Container container_type; 395 insert_iterator(_Container& __x) : container(&__x) {} 396 insert_iterator(_Container& __x, typename _Container::iterator) argument 398 insert_iterator<_Container>& 399 operator=(const typename _Container::value_type& __val) { 403 insert_iterator<_Container>& operator*() { return *this; } 404 insert_iterator<_Container> 411 typedef _STLP_TR1 unordered_multimap<_Key, _Tp, _HashFn, _EqKey, _Alloc> _Container; typedef in class:insert_iterator 423 insert_iterator(_Container& __x, typename _Container::iterator) argument [all...] |
H A D | _unordered_set.h | 360 typedef _STLP_TR1 unordered_set<_Value, _HashFcn, _EqualKey, _Alloc> _Container; typedef in class:insert_iterator 361 _Container* container; 363 typedef _Container container_type; 370 insert_iterator(_Container& __x) : container(&__x) {} 371 insert_iterator(_Container& __x, typename _Container::iterator) argument 373 insert_iterator<_Container>& 374 operator=(const typename _Container::value_type& __val) { 378 insert_iterator<_Container>& operator*() { return *this; } 379 insert_iterator<_Container> 386 typedef _STLP_TR1 unordered_multiset<_Value, _HashFcn, _EqualKey, _Alloc> _Container; typedef in class:insert_iterator 398 insert_iterator(_Container& __x, typename _Container::iterator) argument [all...] |
H A D | _hash_map.h | 443 typedef hash_map<_Key, _Tp, _HashFn, _EqKey, _Alloc> _Container; typedef in class:insert_iterator 444 _Container* container; 446 typedef _Container container_type; 453 insert_iterator(_Container& __x) : container(&__x) {} 454 insert_iterator(_Container& __x, typename _Container::iterator) argument 456 insert_iterator<_Container>& 457 operator=(const typename _Container::value_type& __val) { 461 insert_iterator<_Container>& operator*() { return *this; } 462 insert_iterator<_Container> 469 typedef hash_multimap<_Key, _Tp, _HashFn, _EqKey, _Alloc> _Container; typedef in class:insert_iterator 481 insert_iterator(_Container& __x, typename _Container::iterator) argument [all...] |
H A D | _hash_set.h | 438 typedef hash_set<_Value, _HashFcn, _EqualKey, _Alloc> _Container; typedef in class:insert_iterator 439 _Container* container; 441 typedef _Container container_type; 448 insert_iterator(_Container& __x) : container(&__x) {} 449 insert_iterator(_Container& __x, typename _Container::iterator) argument 451 insert_iterator<_Container>& 452 operator=(const typename _Container::value_type& __val) { 456 insert_iterator<_Container>& operator*() { return *this; } 457 insert_iterator<_Container> 464 typedef hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc> _Container; typedef in class:insert_iterator 476 insert_iterator(_Container& __x, typename _Container::iterator) argument [all...] |
H A D | _iterator_old.h | 41 template <class _Container> 43 iterator_category(const back_insert_iterator<_Container>&) { return output_iterator_tag(); } 44 template <class _Container> 46 iterator_category(const front_insert_iterator<_Container>&) { return output_iterator_tag(); } 47 template <class _Container> 49 iterator_category(const insert_iterator<_Container>&) { return output_iterator_tag(); }
|
H A D | _slist.h | 877 typedef slist<_Tp, _Alloc> _Container; typedef in class:insert_iterator 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> [all...] |
/external/clang/test/SemaTemplate/ |
H A D | dependent-base-member-init.cpp | 26 template<typename _Container> class insert_iterator { 27 _Container* container; 28 insert_iterator(_Container& __x) : container(&__x) {}
|
/external/clang/test/CodeGenCXX/ |
H A D | 2007-09-10-RecursiveTypeResolution.cpp | 19 template < typename _Iterator, typename _Container >
|