proxygen
folly::fibers::TimedRWMutex< BatonType >::WriteHolder Class Reference

#include <TimedMutex.h>

Public Member Functions

 WriteHolder (TimedRWMutex &lock)
 
 ~WriteHolder ()
 
 WriteHolder (const WriteHolder &rhs)=delete
 
WriteHolderoperator= (const WriteHolder &rhs)=delete
 
 WriteHolder (WriteHolder &&rhs)=delete
 
WriteHolderoperator= (WriteHolder &&rhs)=delete
 

Private Attributes

TimedRWMutexlock_
 

Detailed Description

template<typename BatonType>
class folly::fibers::TimedRWMutex< BatonType >::WriteHolder

Definition at line 165 of file TimedMutex.h.

Constructor & Destructor Documentation

template<typename BatonType >
folly::fibers::TimedRWMutex< BatonType >::WriteHolder::WriteHolder ( TimedRWMutex lock)
inlineexplicit

Definition at line 167 of file TimedMutex.h.

References folly::fibers::TimedMutex::lock_.

template<typename BatonType >
folly::fibers::TimedRWMutex< BatonType >::WriteHolder::~WriteHolder ( )
inline
template<typename BatonType >
folly::fibers::TimedRWMutex< BatonType >::WriteHolder::WriteHolder ( const WriteHolder rhs)
delete
template<typename BatonType >
folly::fibers::TimedRWMutex< BatonType >::WriteHolder::WriteHolder ( WriteHolder &&  rhs)
delete

Member Function Documentation

template<typename BatonType >
WriteHolder& folly::fibers::TimedRWMutex< BatonType >::WriteHolder::operator= ( const WriteHolder rhs)
delete
template<typename BatonType >
WriteHolder& folly::fibers::TimedRWMutex< BatonType >::WriteHolder::operator= ( WriteHolder &&  rhs)
delete

Member Data Documentation

template<typename BatonType >
TimedRWMutex* folly::fibers::TimedRWMutex< BatonType >::WriteHolder::lock_
private

Definition at line 183 of file TimedMutex.h.


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