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;

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