Push a list of retired objects into a domain for later reclamation.
Synopses
Declared in <folly/synchronization/Hazptr‐fwd.h>
Push a list of retired objects into a domain for later reclamation.
template<template<
typename,
typename> typename Atom = atomic>
void
hazptr_domain_push_retired(
hazptr_obj_list<Atom>& l,
hazptr_domain<Atom>& domain = default_hazptr_domain<Atom>()) noexcept;
template<>
void
hazptr_domain_push_retired<Atom>(
hazptr_obj_list<Atom>&,
hazptr_domain<Atom>&) noexcept;
Parameters
Name |
Description |
l |
The list of retired objects to hand over to the domain. |
domain |
The domain that takes ownership of the retired objects. |
Created with MrDocs