proxygen
|
#include <folly/Exception.h>
#include <folly/Executor.h>
#include <folly/Memory.h>
#include <folly/Synchronized.h>
#include <folly/detail/Singleton.h>
#include <folly/detail/StaticSingletonManager.h>
#include <folly/experimental/ReadMostlySharedPtr.h>
#include <folly/hash/Hash.h>
#include <folly/lang/Exception.h>
#include <folly/synchronization/Baton.h>
#include <folly/synchronization/RWSpinLock.h>
#include <algorithm>
#include <atomic>
#include <condition_variable>
#include <functional>
#include <list>
#include <memory>
#include <mutex>
#include <string>
#include <thread>
#include <typeindex>
#include <typeinfo>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include <glog/logging.h>
#include <folly/Singleton-inl.h>
Go to the source code of this file.
Namespaces | |
folly | |
—— Concurrent Priority Queue Implementation —— | |
folly::detail | |
Macros | |
#define | FOLLY_SINGLETON_TRY_GET |
Functions | |
void | folly::detail::singletonWarnLeakyDoubleRegistrationAndAbort (const TypeDescriptor &type) |
void | folly::detail::singletonWarnLeakyInstantiatingNotRegisteredAndAbort (const TypeDescriptor &type) |
void | folly::detail::singletonWarnRegisterMockEarlyAndAbort (const TypeDescriptor &type) |
void | folly::detail::singletonWarnDestroyInstanceLeak (const TypeDescriptor &type, const void *ptr) |
void | folly::detail::singletonWarnCreateCircularDependencyAndAbort (const TypeDescriptor &type) |
void | folly::detail::singletonWarnCreateUnregisteredAndAbort (const TypeDescriptor &type) |
void | folly::detail::singletonWarnCreateBeforeRegistrationCompleteAndAbort (const TypeDescriptor &type) |
void | folly::detail::singletonPrintDestructionStackTrace (const TypeDescriptor &type) |
void | folly::detail::singletonThrowNullCreator (const std::type_info &type) |
void | folly::detail::singletonThrowGetInvokedAfterDestruction (const TypeDescriptor &type) |
#define FOLLY_SINGLETON_TRY_GET |
Definition at line 155 of file Singleton.h.