Home
last modified time | relevance | path

Searched refs:Disposer (Results 1 – 25 of 33) sorted by relevance

12

/third_party/boost/boost/intrusive/
Dunordered_set.hpp188 template <class Cloner, class Disposer>
189 void clone_from(const unordered_set_impl &src, Cloner cloner, Disposer disposer);
198 template <class Cloner, class Disposer>
199 …FORCEINLINE void clone_from(BOOST_RV_REF(unordered_set_impl) src, Cloner cloner, Disposer disposer) in clone_from()
241 template<class Disposer>
243 , typename detail::disable_if_convertible<Disposer BOOST_INTRUSIVE_I const_iterator>::type)
244 erase_and_dispose(const_iterator i, Disposer disposer);
247 template<class Disposer>
248 void erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer);
251 template<class Disposer>
[all …]
Dbs_set.hpp192 template <class Cloner, class Disposer>
193 void clone_from(const bs_set_impl &src, Cloner cloner, Disposer disposer);
202 template <class Cloner, class Disposer>
203 void clone_from(BOOST_RV_REF(bs_set_impl) src, Cloner cloner, Disposer disposer) in clone_from()
271 template<class Disposer>
272 iterator erase_and_dispose(const_iterator i, Disposer disposer);
275 template<class Disposer>
276 iterator erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer);
279 template<class Disposer>
280 size_type erase_and_dispose(const key_type &key, Disposer disposer);
[all …]
Dset.hpp195 template <class Cloner, class Disposer>
196 void clone_from(const set_impl &src, Cloner cloner, Disposer disposer);
205 template <class Cloner, class Disposer>
206 void clone_from(BOOST_RV_REF(set_impl) src, Cloner cloner, Disposer disposer) in clone_from()
274 template<class Disposer>
275 iterator erase_and_dispose(const_iterator i, Disposer disposer);
278 template<class Disposer>
279 iterator erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer);
282 template<class Disposer>
283 size_type erase_and_dispose(const key_type &key, Disposer disposer);
[all …]
Davl_set.hpp195 template <class Cloner, class Disposer>
196 void clone_from(const avl_set_impl &src, Cloner cloner, Disposer disposer);
205 template <class Cloner, class Disposer>
206 void clone_from(BOOST_RV_REF(avl_set_impl) src, Cloner cloner, Disposer disposer) in clone_from()
274 template<class Disposer>
275 iterator erase_and_dispose(const_iterator i, Disposer disposer);
278 template<class Disposer>
279 iterator erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer);
282 template<class Disposer>
283 size_type erase_and_dispose(const key_type &key, Disposer disposer);
[all …]
Drbtree.hpp228 template <class Cloner, class Disposer>
229 void clone_from(const rbtree_impl &src, Cloner cloner, Disposer disposer);
238 template <class Cloner, class Disposer>
239 void clone_from(BOOST_RV_REF(rbtree_impl) src, Cloner cloner, Disposer disposer) in clone_from()
245 template <class Cloner, class Disposer>
246 void clone_from(rbtree_impl &&src, Cloner cloner, Disposer disposer);
313 template<class Disposer>
314 iterator erase_and_dispose(const_iterator i, Disposer disposer);
317 template<class Disposer>
318 iterator erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer);
[all …]
Dlist.hpp316 template<class Disposer>
317 void pop_back_and_dispose(Disposer disposer) in pop_back_and_dispose()
349 template<class Disposer>
350 void pop_front_and_dispose(Disposer disposer) in pop_front_and_dispose()
665 template <class Disposer>
666 iterator erase_and_dispose(const_iterator i, Disposer disposer) in erase_and_dispose()
679 template<class Disposer>
680 iterator erase_and_dispose(iterator i, Disposer disposer) in erase_and_dispose()
698 template <class Disposer>
699 iterator erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer) in erase_and_dispose()
[all …]
Dtreap_set.hpp201 template <class Cloner, class Disposer>
202 void clone_from(const treap_set_impl &src, Cloner cloner, Disposer disposer);
211 template <class Cloner, class Disposer>
212 void clone_from(BOOST_RV_REF(treap_set_impl) src, Cloner cloner, Disposer disposer) in clone_from()
305 template<class Disposer>
306 iterator erase_and_dispose(const_iterator i, Disposer disposer);
309 template<class Disposer>
310 iterator erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer);
313 template<class Disposer>
314 size_type erase_and_dispose(const key_type &key, Disposer disposer);
[all …]
Dsplay_set.hpp193 template <class Cloner, class Disposer>
194 void clone_from(const splay_set_impl &src, Cloner cloner, Disposer disposer);
203 template <class Cloner, class Disposer>
204 void clone_from(BOOST_RV_REF(splay_set_impl) src, Cloner cloner, Disposer disposer) in clone_from()
272 template<class Disposer>
273 iterator erase_and_dispose(const_iterator i, Disposer disposer);
276 template<class Disposer>
277 iterator erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer);
280 template<class Disposer>
281 size_type erase_and_dispose(const key_type &key, Disposer disposer);
[all …]
Dsg_set.hpp193 template <class Cloner, class Disposer>
194 void clone_from(const sg_set_impl &src, Cloner cloner, Disposer disposer);
203 template <class Cloner, class Disposer>
204 void clone_from(BOOST_RV_REF(sg_set_impl) src, Cloner cloner, Disposer disposer) in clone_from()
272 template<class Disposer>
273 iterator erase_and_dispose(const_iterator i, Disposer disposer);
276 template<class Disposer>
277 iterator erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer);
280 template<class Disposer>
281 size_type erase_and_dispose(const key_type &key, Disposer disposer);
[all …]
Davltree.hpp229 template <class Cloner, class Disposer>
230 void clone_from(const avltree_impl &src, Cloner cloner, Disposer disposer);
239 template <class Cloner, class Disposer>
240 void clone_from(BOOST_RV_REF(avltree_impl) src, Cloner cloner, Disposer disposer) in clone_from()
310 template<class Disposer>
311 iterator erase_and_dispose(const_iterator i, Disposer disposer);
314 template<class Disposer>
315 iterator erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer);
318 template<class Disposer>
319 size_type erase_and_dispose(const key_type &key, Disposer disposer);
[all …]
Dsplaytree.hpp224 template <class Cloner, class Disposer>
225 void clone_from(const splaytree_impl &src, Cloner cloner, Disposer disposer);
234 template <class Cloner, class Disposer>
235 void clone_from(BOOST_RV_REF(splaytree_impl) src, Cloner cloner, Disposer disposer) in clone_from()
305 template<class Disposer>
306 iterator erase_and_dispose(const_iterator i, Disposer disposer);
309 template<class Disposer>
310 iterator erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer);
313 template<class Disposer>
314 size_type erase_and_dispose(const key_type &key, Disposer disposer);
[all …]
Dslist.hpp408 template <class Disposer>
409 void clear_and_dispose(Disposer disposer) in clear_and_dispose()
489 template<class Disposer>
490 void pop_front_and_dispose(Disposer disposer) in pop_front_and_dispose()
767 template <class Cloner, class Disposer>
768 void clone_from(const slist_impl &src, Cloner cloner, Disposer disposer) in clone_from()
771 detail::exception_disposer<slist_impl, Disposer> in clone_from()
795 template <class Cloner, class Disposer>
796 void clone_from(BOOST_RV_REF(slist_impl) src, Cloner cloner, Disposer disposer) in clone_from()
799 detail::exception_disposer<slist_impl, Disposer> in clone_from()
[all …]
Dtreap.hpp394 template <class Cloner, class Disposer>
395 void clone_from(const treap_impl &src, Cloner cloner, Disposer disposer) in clone_from()
415 template <class Cloner, class Disposer>
416 void clone_from(BOOST_RV_REF(treap_impl) src, Cloner cloner, Disposer disposer) in clone_from()
924 template<class Disposer>
925 iterator erase_and_dispose(const_iterator i, Disposer disposer) in erase_and_dispose()
934 template<class Disposer>
935 iterator erase_and_dispose(iterator i, Disposer disposer) in erase_and_dispose()
951 template<class Disposer>
952 iterator erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer) in erase_and_dispose()
[all …]
Dsgtree.hpp430 template <class Cloner, class Disposer>
431 void clone_from(const sgtree_impl &src, Cloner cloner, Disposer disposer) in clone_from()
439 template <class Cloner, class Disposer>
440 void clone_from(BOOST_RV_REF(sgtree_impl) src, Cloner cloner, Disposer disposer) in clone_from()
658 template<class Disposer>
659 iterator erase_and_dispose(const_iterator i, Disposer disposer) in erase_and_dispose()
668 template<class Disposer>
669 iterator erase_and_dispose(iterator i, Disposer disposer) in erase_and_dispose()
674 template<class Disposer>
675 iterator erase_and_dispose(const_iterator b, const_iterator e, Disposer disposer) in erase_and_dispose()
[all …]
Dbstree.hpp998 template <class Cloner, class Disposer>
999 void clone_from(const bstree_impl &src, Cloner cloner, Disposer disposer) in clone_from()
1003 detail::exception_disposer<bstree_impl, Disposer> in clone_from()
1009 … ,detail::node_disposer<Disposer, value_traits, AlgoType>(disposer, &this->get_value_traits())); in clone_from()
1033 template <class Cloner, class Disposer>
1034 void clone_from(BOOST_RV_REF(bstree_impl) src, Cloner cloner, Disposer disposer) in clone_from()
1038 detail::exception_disposer<bstree_impl, Disposer> in clone_from()
1044 … ,detail::node_disposer<Disposer, value_traits, AlgoType>(disposer, &this->get_value_traits())); in clone_from()
1495 template<class Disposer>
1496 iterator erase_and_dispose(const_iterator i, Disposer disposer) in erase_and_dispose()
[all …]
Dhashtable.hpp1770 template<class Disposer>
1774 < detail::node_disposer< Disposer, value_traits, CircularSListAlgorithms>
1778 template<class Disposer>
1779 typename typeof_node_disposer<Disposer>::type
1780 make_node_disposer(const Disposer &disposer) const in make_node_disposer()
1782 typedef typename typeof_node_disposer<Disposer>::type return_t; in make_node_disposer()
2053 template <class Cloner, class Disposer>
2054 …BOOST_INTRUSIVE_FORCEINLINE void clone_from(const hashtable_impl &src, Cloner cloner, Disposer dis… in clone_from()
2076 template <class Cloner, class Disposer>
2077 …IVE_FORCEINLINE void clone_from(BOOST_RV_REF(hashtable_impl) src, Cloner cloner, Disposer disposer) in clone_from()
[all …]
Dsgtree_algorithms.hpp153 template <class Cloner, class Disposer>
155 (const_node_ptr source_header, node_ptr target_header, Cloner cloner, Disposer disposer);
158 template<class Disposer>
159 static void clear_and_dispose(node_ptr header, Disposer disposer);
Dbstree_algorithms.hpp187 template<class Disposer>
190 BOOST_INTRUSIVE_FORCEINLINE dispose_subtree_disposer(Disposer &disp, const node_ptr & subtree) in dispose_subtree_disposer()
203 Disposer *disposer_;
609 template<class Disposer>
610 static void clear_and_dispose(const node_ptr & header, Disposer disposer) in clear_and_dispose()
1293 template <class Cloner, class Disposer>
1295 … (const const_node_ptr & source_header, node_ptr target_header, Cloner cloner, Disposer disposer) in clone()
1928 template <class Cloner, class Disposer>
1931 , Cloner cloner, Disposer disposer in clone_subtree()
1954 dispose_subtree_disposer<Disposer> rollback(disposer, target_sub_root); in clone_subtree()
[all …]
Dtreap_algorithms.hpp254 template <class Cloner, class Disposer>
256 (const_node_ptr source_header, node_ptr target_header, Cloner cloner, Disposer disposer);
259 template<class Disposer>
260 static void clear_and_dispose(node_ptr header, Disposer disposer);
/third_party/boost/boost/intrusive/detail/
Dexception_disposer.hpp30 template<class Container, class Disposer>
34 Disposer &disp_;
40 exception_disposer(Container &cont, Disposer &disp) in exception_disposer()
55 template<class Container, class Disposer, class SizeType>
59 Disposer &disp_;
68 (Container &cont, Disposer &disp, SizeType &constructed) in exception_array_disposer()
/third_party/node/deps/npm/node_modules/bluebird/js/release/
Dusing.js52 function Disposer(data, promise, context) { class
58 Disposer.prototype.data = function () { class
62 Disposer.prototype.promise = function () {
66 Disposer.prototype.resource = function () {
73 Disposer.prototype.tryDispose = function(inspection) {
85 Disposer.isDisposer = function (d) {
94 inherits(FunctionDisposer, Disposer);
102 if (Disposer.isDisposer(value)) {
146 if (Disposer.isDisposer(resource)) {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
Dsimple_ilist.h168 template <class Cloner, class Disposer>
169 void cloneFrom(const simple_ilist &L2, Cloner clone, Disposer dispose) { in cloneFrom()
182 template <class Disposer>
183 void removeAndDispose(reference N, Disposer dispose) { in removeAndDispose()
207 template <class Disposer>
208 iterator eraseAndDispose(iterator I, Disposer dispose) { in eraseAndDispose()
216 template <class Disposer>
217 iterator eraseAndDispose(iterator First, iterator Last, Disposer dispose) { in eraseAndDispose()
229 template <class Disposer> void clearAndDispose(Disposer dispose) { in clearAndDispose()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
Dsimple_ilist.h172 template <class Cloner, class Disposer>
173 void cloneFrom(const simple_ilist &L2, Cloner clone, Disposer dispose) { in cloneFrom()
186 template <class Disposer>
187 void removeAndDispose(reference N, Disposer dispose) { in removeAndDispose()
211 template <class Disposer>
212 iterator eraseAndDispose(iterator I, Disposer dispose) { in eraseAndDispose()
220 template <class Disposer>
221 iterator eraseAndDispose(iterator First, iterator Last, Disposer dispose) { in eraseAndDispose()
233 template <class Disposer> void clearAndDispose(Disposer dispose) { in clearAndDispose()
DAllocatorList.h66 struct Disposer { struct
69 Disposer(AllocatorList &AL) : AL(AL) {} in Disposer() argument
144 List.cloneFrom(X.List, Cloner(*this), Disposer(*this)); in AllocatorList()
155 List.cloneFrom(X.List, Cloner(*this), Disposer(*this));
205 return iterator(List.eraseAndDispose(I.wrapped(), Disposer(*this))); in erase()
210 List.eraseAndDispose(First.wrapped(), Last.wrapped(), Disposer(*this))); in erase()
213 void clear() { List.clearAndDispose(Disposer(*this)); } in clear()
214 void pop_back() { List.eraseAndDispose(--List.end(), Disposer(*this)); } in pop_back()
215 void pop_front() { List.eraseAndDispose(List.begin(), Disposer(*this)); } in pop_front()
/third_party/flutter/engine/flutter/vulkan/
Dvulkan_handle.h20 using Disposer = std::function<void(Handle)>; variable
24 VulkanHandle(Handle handle, Disposer disposer = nullptr)
62 Disposer disposer_;

12