hazptr_obj_linked
Synopsis
Declared in <folly/synchronization/HazptrObjLinked.h>
template<template<
typename,
typename> typename Atom = atomic>
class hazptr_obj_linked
: public hazptr_obj<Atom>
Base Classes
Name |
Description |
hazptr_obj |
Member Functions
Name |
Description |
Assignment operators |
|
Increments the link count (thread‐safe). |
|
Increments the link count; caller must guarantee thread safety. |
|
Increments the ref count (thread‐safe). |
|
Increments the ref count; caller must guarantee thread safety. |
|
Returns the cohort the object is associated with, if any. |
|
Returns the raw cohort tag, including the tag bit. |
|
Sets the cohort and makes the object untagged. |
|
Sets the cohort and makes the object tagged. |
|
Reports whether the object is tagged. |
Friends
Name |
Description |
hazptr_obj_base_linked |
Derived Classes
Name |
Description |
hazptr_obj_base_linked |
Created with MrDocs