907 B
907 B
[hazard.pointer.syn]
32 Concurrency support library [thread]
32.11 Safe reclamation [saferecl]
32.11.3 Hazard pointers [saferecl.hp]
32.11.3.2 Header <hazard_pointer> synopsis [hazard.pointer.syn]
namespace std {// [saferecl.hp.base], class template hazard_pointer_obj_basetemplate<class T, class D = default_delete> class hazard_pointer_obj_base; // [saferecl.hp.holder], class hazard_pointerclass hazard_pointer; // [saferecl.hp.holder.nonmem], non-member functions hazard_pointer make_hazard_pointer(); void swap(hazard_pointer&, hazard_pointer&) noexcept;}