proxygen
folly::rcu_token Class Reference

#include <Rcu.h>

Public Member Functions

 rcu_token (uint64_t epoch)
 
 rcu_token ()
 
 ~rcu_token ()=default
 
 rcu_token (const rcu_token &)=delete
 
 rcu_token (rcu_token &&other)=default
 
rcu_tokenoperator= (const rcu_token &other)=delete
 
rcu_tokenoperator= (rcu_token &&other)=default
 

Private Attributes

uint64_t epoch_
 

Friends

template<typename Tag >
class rcu_domain
 

Detailed Description

Definition at line 291 of file Rcu.h.

Constructor & Destructor Documentation

folly::rcu_token::rcu_token ( uint64_t  epoch)
inline

Definition at line 293 of file Rcu.h.

293 : epoch_(epoch) {}
uint64_t epoch_
Definition: Rcu.h:305
folly::rcu_token::rcu_token ( )
inline

Definition at line 294 of file Rcu.h.

References operator=(), and ~rcu_token().

294 {}
folly::rcu_token::~rcu_token ( )
default

Referenced by rcu_token().

folly::rcu_token::rcu_token ( const rcu_token )
delete
folly::rcu_token::rcu_token ( rcu_token &&  other)
default

Member Function Documentation

rcu_token& folly::rcu_token::operator= ( const rcu_token other)
delete
rcu_token& folly::rcu_token::operator= ( rcu_token &&  other)
default

Friends And Related Function Documentation

template<typename Tag >
friend class rcu_domain
friend

Definition at line 304 of file Rcu.h.

Member Data Documentation


The documentation for this class was generated from the following file: