proxygen
HazptrHolder.h File Reference

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