|
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.