proxygen
folly::Synchronized< T, Mutex > Member List

This is the complete list of members for folly::Synchronized< T, Mutex >, including all inherited members.

Base typedeffolly::Synchronized< T, Mutex >private
ConstLockedPtr typedeffolly::Synchronized< T, Mutex >
contextualLock()folly::Synchronized< T, Mutex >inline
contextualLock() const folly::Synchronized< T, Mutex >inline
contextualLock(const std::chrono::duration< Rep, Period > &timeout)folly::Synchronized< T, Mutex >inline
contextualLock(const std::chrono::duration< Rep, Period > &timeout) const folly::Synchronized< T, Mutex >inline
contextualRLock() const folly::Synchronized< T, Mutex >inline
contextualRLock(const std::chrono::duration< Rep, Period > &timeout) const folly::Synchronized< T, Mutex >inline
copy(T *target) const folly::Synchronized< T, Mutex >inline
copy() const folly::Synchronized< T, Mutex >inline
DataType typedeffolly::Synchronized< T, Mutex >
datum_folly::Synchronized< T, Mutex >private
exchange(T &&rhs)folly::Synchronized< T, Mutex >inline
folly::LockedPtr classfolly::Synchronized< T, Mutex >friend
folly::LockedPtrBase classfolly::Synchronized< T, Mutex >friend
LockedPtr typedeffolly::Synchronized< T, Mutex >
mutex_folly::Synchronized< T, Mutex >mutableprivate
MutexType typedeffolly::Synchronized< T, Mutex >
nxCopyCtorfolly::Synchronized< T, Mutex >privatestatic
nxMoveCtorfolly::Synchronized< T, Mutex >privatestatic
operator->()folly::Synchronized< T, Mutex >inline
operator->() const folly::Synchronized< T, Mutex >inline
operator=(typename std::conditional< std::is_copy_constructible< T >::value &&std::is_move_assignable< T >::value, const Synchronized &, NonImplementedType >::type rhs)folly::Synchronized< T, Mutex >inline
operator=(Synchronized &&rhs)folly::Synchronized< T, Mutex >inline
operator=(const T &rhs)folly::Synchronized< T, Mutex >inline
operator=(T &&rhs)folly::Synchronized< T, Mutex >inline
swap(Synchronized &rhs)folly::Synchronized< T, Mutex >inline
swap(T &rhs)folly::Synchronized< T, Mutex >inline
Synchronized()=defaultfolly::Synchronized< T, Mutex >
Synchronized(typename std::conditional< std::is_copy_constructible< T >::value, const Synchronized &, NonImplementedType >::type rhs)folly::Synchronized< T, Mutex >inline
Synchronized(Synchronized &&rhs) noexcept(nxMoveCtor)folly::Synchronized< T, Mutex >inline
Synchronized(const T &rhs) noexcept(nxCopyCtor)folly::Synchronized< T, Mutex >inlineexplicit
Synchronized(T &&rhs) noexcept(nxMoveCtor)folly::Synchronized< T, Mutex >inlineexplicit
Synchronized(in_place_t, Args &&...args)folly::Synchronized< T, Mutex >inlineexplicit
Synchronized(std::piecewise_construct_t, std::tuple< DatumArgs... > datumArgs, std::tuple< MutexArgs... > mutexArgs)folly::Synchronized< T, Mutex >inline
Synchronized(const Synchronized &rhs, const ConstLockedPtr &) noexcept(nxCopyCtor)folly::Synchronized< T, Mutex >inlineprivate
Synchronized(Synchronized &&rhs, const LockedPtr &) noexcept(nxMoveCtor)folly::Synchronized< T, Mutex >inlineprivate
Synchronized(std::piecewise_construct_t, std::tuple< DatumArgs... > datumArgs, std::tuple< MutexArgs... > mutexArgs, index_sequence< IndicesOne... >, index_sequence< IndicesTwo... >)folly::Synchronized< T, Mutex >inlineprivate
timedAcquire(unsigned int milliseconds)folly::Synchronized< T, Mutex >inline
timedAcquire(unsigned int milliseconds) const folly::Synchronized< T, Mutex >inline