#include <ncbi_pch.hpp>
#include <corelib/ncbi_safe_static.hpp>
#include <corelib/ncbistd.hpp>
#include <corelib/ncbithr.hpp>
#include <corelib/ncbimtx.hpp>
#include <corelib/error_codes.hpp>
#include <memory>
#include <assert.h>
Include dependency graph for ncbi_safe_static.cpp:

Go to the source code of this file.
Defines | |
| #define | NCBI_USE_ERRCODE_X Corelib_Static |
Functions | |
| DEFINE_STATIC_MUTEX (s_Mutex) | |
Variables | |
| static CThreadSystemID | s_MutexOwner |
| static bool | s_MutexLocked |
| static CSafeStaticGuard * | sh_CleanupGuard |
| static CSafeStaticGuard | sg_CleanupGuard |
|
|
Definition at line 47 of file ncbi_safe_static.cpp. |
|
|
|
|
|
Definition at line 87 of file ncbi_safe_static.cpp. Referenced by CSafeStaticPtr_Base::Init_Lock(), and CSafeStaticPtr_Base::Init_Unlock(). |
|
|
Definition at line 85 of file ncbi_safe_static.cpp. Referenced by CSafeStaticPtr_Base::Init_Lock(). |
|
|
Definition at line 188 of file ncbi_safe_static.cpp. |
|
|
Definition at line 156 of file ncbi_safe_static.cpp. Referenced by CSafeStaticGuard::x_Get(), and CSafeStaticGuard::~CSafeStaticGuard(). |
1.4.6
Modified on Mon Dec 07 16:21:45 2009 by modify_doxy.py rev. 173732