Search Toolkit Book for SSafeStaticFunction
Public Types using TFunction = function< void()> using TQueue = deque< CSafeStatic< TFunction > > Static Public Member Functions static void CallAndReset (TFunction &func) static TQueue *& GetQueue () static void Cleanup () Detailed DescriptionDefinition at line 112 of file ncbi_safe_static.cpp.
Member Typedef Documentation ◆ TFunction using SSafeStaticFunction::TFunction = function<void()>Definition at line 114 of file ncbi_safe_static.cpp.
◆ TQueue using SSafeStaticFunction::TQueue = deque<CSafeStatic<TFunction> >Definition at line 115 of file ncbi_safe_static.cpp.
Member Function Documentation ◆ CallAndReset() static void SSafeStaticFunction::CallAndReset ( TFunction & func ) inlinestaticDefinition at line 117 of file ncbi_safe_static.cpp.
Referenced by CSafeStaticGuard::Register().
◆ Cleanup() static void SSafeStaticFunction::Cleanup ( ) inlinestaticDefinition at line 129 of file ncbi_safe_static.cpp.
References GetQueue().
Referenced by CSafeStaticGuard::~CSafeStaticGuard().
◆ GetQueue() static TQueue*& SSafeStaticFunction::GetQueue ( void ) inlinestaticDefinition at line 123 of file ncbi_safe_static.cpp.
Referenced by Cleanup(), CSafeStaticGuard::CSafeStaticGuard(), and CSafeStaticGuard::Register().
The documentation for this struct was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4