Home
last modified time | relevance | path

Searched refs:__cont (Results 1 – 13 of 13) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
Drange_access.h52 begin(_Container& __cont) -> decltype(__cont.begin()) in _GLIBCXX_VISIBILITY()
53 { return __cont.begin(); } in _GLIBCXX_VISIBILITY()
63 begin(const _Container& __cont) -> decltype(__cont.begin()) in _GLIBCXX_VISIBILITY()
64 { return __cont.begin(); } in _GLIBCXX_VISIBILITY()
74 end(_Container& __cont) -> decltype(__cont.end()) in _GLIBCXX_VISIBILITY()
75 { return __cont.end(); } in _GLIBCXX_VISIBILITY()
85 end(const _Container& __cont) -> decltype(__cont.end()) in _GLIBCXX_VISIBILITY()
86 { return __cont.end(); } in _GLIBCXX_VISIBILITY()
126 cbegin(const _Container& __cont) noexcept(noexcept(std::begin(__cont))) in _GLIBCXX_VISIBILITY()
127 -> decltype(std::begin(__cont)) in _GLIBCXX_VISIBILITY()
[all …]
Derase_if.h52 __erase_nodes_if(_Container& __cont, _UnsafeContainer& __ucont, in __erase_nodes_if() argument
61 __iter = __cont.erase(__iter); in __erase_nodes_if()
Dboost_concept_check.h496 namespace __cont = ::std::_GLIBCXX_STD_C; in _GLIBCXX_VISIBILITY()
498 namespace __cont = ::std; in _GLIBCXX_VISIBILITY()
503 struct _Is_vector_bool_iterator<__cont::_Bit_iterator> in _GLIBCXX_VISIBILITY()
508 struct _Is_vector_bool_iterator<__cont::_Bit_const_iterator> in _GLIBCXX_VISIBILITY()
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/std/
Ddeque96 erase_if(deque<_Tp, _Alloc>& __cont, _Predicate __pred)
99 _GLIBCXX_STD_C::deque<_Tp, _Alloc>& __ucont = __cont;
100 const auto __osz = __cont.size();
106 __cont.erase(__niter_wrap(__cont.begin(), __removed),
107 __cont.end());
108 return __osz - __cont.size();
116 erase(deque<_Tp, _Alloc>& __cont, const _Up& __value)
119 _GLIBCXX_STD_C::deque<_Tp, _Alloc>& __ucont = __cont;
120 const auto __osz = __cont.size();
126 __cont.erase(__niter_wrap(__cont.begin(), __removed),
[all …]
Dvector107 erase_if(vector<_Tp, _Alloc>& __cont, _Predicate __pred)
110 _GLIBCXX_STD_C::vector<_Tp, _Alloc>& __ucont = __cont;
111 const auto __osz = __cont.size();
117 __cont.erase(__niter_wrap(__cont.begin(), __removed),
118 __cont.end());
119 return __osz - __cont.size();
128 erase(vector<_Tp, _Alloc>& __cont, const _Up& __value)
131 _GLIBCXX_STD_C::vector<_Tp, _Alloc>& __ucont = __cont;
132 const auto __osz = __cont.size();
138 __cont.erase(__niter_wrap(__cont.begin(), __removed),
[all …]
Dstring121 erase_if(basic_string<_CharT, _Traits, _Alloc>& __cont, _Predicate __pred)
124 const auto __osz = __cont.size();
125 const auto __end = __cont.end();
126 auto __removed = std::__remove_if(__cont.begin(), __end,
128 __cont.erase(__removed, __end);
129 return __osz - __cont.size();
135 erase(basic_string<_CharT, _Traits, _Alloc>& __cont, const _Up& __value)
138 const auto __osz = __cont.size();
139 const auto __end = __cont.end();
140 auto __removed = std::__remove_if(__cont.begin(), __end,
[all …]
Dunordered_set84 erase_if(unordered_set<_Key, _Hash, _CPred, _Alloc>& __cont,
88 __ucont = __cont;
89 return __detail::__erase_nodes_if(__cont, __ucont, __pred);
95 erase_if(unordered_multiset<_Key, _Hash, _CPred, _Alloc>& __cont,
99 __ucont = __cont;
100 return __detail::__erase_nodes_if(__cont, __ucont, __pred);
Dunordered_map84 erase_if(unordered_map<_Key, _Tp, _Hash, _CPred, _Alloc>& __cont,
88 __ucont = __cont;
89 return __detail::__erase_nodes_if(__cont, __ucont, __pred);
96 erase_if(unordered_multimap<_Key, _Tp, _Hash, _CPred, _Alloc>& __cont,
100 __ucont = __cont;
101 return __detail::__erase_nodes_if(__cont, __ucont, __pred);
Dset93 erase_if(set<_Key, _Compare, _Alloc>& __cont, _Predicate __pred)
95 _GLIBCXX_STD_C::set<_Key, _Compare, _Alloc>& __ucont = __cont;
96 return __detail::__erase_nodes_if(__cont, __ucont, __pred);
102 erase_if(multiset<_Key, _Compare, _Alloc>& __cont, _Predicate __pred)
104 _GLIBCXX_STD_C::multiset<_Key, _Compare, _Alloc>& __ucont = __cont;
105 return __detail::__erase_nodes_if(__cont, __ucont, __pred);
Dmap97 erase_if(map<_Key, _Tp, _Compare, _Alloc>& __cont, _Predicate __pred)
99 _GLIBCXX_STD_C::map<_Key, _Tp, _Compare, _Alloc>& __ucont = __cont;
100 return __detail::__erase_nodes_if(__cont, __ucont, __pred);
106 erase_if(multimap<_Key, _Tp, _Compare, _Alloc>& __cont, _Predicate __pred)
108 _GLIBCXX_STD_C::multimap<_Key, _Tp, _Compare, _Alloc>& __ucont = __cont;
109 return __detail::__erase_nodes_if(__cont, __ucont, __pred);
Dforward_list69 erase_if(forward_list<_Tp, _Alloc>& __cont, _Predicate __pred)
70 { return __cont.remove_if(__pred); }
74 erase(forward_list<_Tp, _Alloc>& __cont, const _Up& __value)
77 return std::erase_if(__cont, [&](__elem_type& __elem) {
Dlist93 erase_if(list<_Tp, _Alloc>& __cont, _Predicate __pred)
94 { return __cont.remove_if(__pred); }
98 erase(list<_Tp, _Alloc>& __cont, const _Up& __value)
101 return std::erase_if(__cont, [&](__elem_type& __elem) {
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/debug/
Dsafe_local_iterator.h90 _Safe_local_iterator(_Iterator __i, _Safe_sequence_base* __cont, in _Safe_local_iterator() argument
93 { _M_attach_single(__cont); } in _Safe_local_iterator()
113 _Safe_local_iterator(_Iterator __i, const _Safe_sequence_base* __cont) in _Safe_local_iterator() argument
114 : _Iter_base(__i), _Safe_base(__cont, _S_constant()) in _Safe_local_iterator()
149 auto __cont = __x._M_sequence; in _Safe_local_iterator() local
152 _M_attach(__cont); in _Safe_local_iterator()