proxygen
|
Public Member Functions | |
Entry () | |
Entry (const Entry &)=delete | |
Entry & | operator= (const Entry &)=delete |
Public Attributes | |
std::atomic< State > | state {State::NotRegistered} |
T * | ptr {nullptr} |
CreateFunc | createFunc |
std::mutex | mutex |
detail::TypeDescriptor | type_ {typeid(T), typeid(Tag)} |
std::list< T * > | leakedPtrs |
Definition at line 735 of file Singleton.h.
|
inline |
Definition at line 736 of file Singleton.h.
References folly::detail::TypeDescriptor::operator=().
|
delete |
|
delete |
CreateFunc folly::LeakySingleton< T, Tag >::Entry::createFunc |
Definition at line 742 of file Singleton.h.
std::list<T*> folly::LeakySingleton< T, Tag >::Entry::leakedPtrs |
Definition at line 745 of file Singleton.h.
std::mutex folly::LeakySingleton< T, Tag >::Entry::mutex |
Definition at line 743 of file Singleton.h.
T* folly::LeakySingleton< T, Tag >::Entry::ptr {nullptr} |
Definition at line 741 of file Singleton.h.
std::atomic<State> folly::LeakySingleton< T, Tag >::Entry::state {State::NotRegistered} |
Definition at line 740 of file Singleton.h.
detail::TypeDescriptor folly::LeakySingleton< T, Tag >::Entry::type_ {typeid(T), typeid(Tag)} |
Definition at line 744 of file Singleton.h.