proxygen
CallOnce.h File Reference
#include <atomic>
#include <mutex>
#include <utility>
#include <folly/Likely.h>
#include <folly/Portability.h>
#include <folly/SharedMutex.h>
#include <folly/functional/Invoke.h>

Go to the source code of this file.

Classes

class  folly::basic_once_flag< Mutex, Atom >
 
class  folly::basic_once_flag< Mutex, Atom >
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 

Typedefs

using folly::once_flag = basic_once_flag< SharedMutex >
 

Functions

template<typename Mutex , template< typename > class Atom, typename F , typename... Args>
FOLLY_ALWAYS_INLINE void folly::call_once (basic_once_flag< Mutex, Atom > &flag, F &&f, Args &&...args)