|
proxygen
|
#include <folly/synchronization/Hazptr-fwd.h>#include <folly/synchronization/HazptrDomain.h>#include <folly/synchronization/HazptrRec.h>#include <folly/synchronization/HazptrThrLocal.h>#include <folly/synchronization/AsymmetricMemoryBarrier.h>Go to the source code of this file.
Classes | |
| class | folly::hazptr_holder< Atom > |
| class | folly::hazptr_array< M, Atom > |
| class | folly::hazptr_local< M, Atom > |
Namespaces | |
| folly | |
| —— Concurrent Priority Queue Implementation —— | |
Typedefs | |
| template<template< typename > class Atom> | |
| using | folly::aligned_hazptr_holder = typename std::aligned_storage< sizeof(hazptr_holder< Atom >), alignof(hazptr_holder< Atom >)>::type |
Functions | |
| template<template< typename > class Atom> | |
| FOLLY_ALWAYS_INLINE void | folly::swap (hazptr_holder< Atom > &lhs, hazptr_holder< Atom > &rhs) noexcept |