NCBI C++ ToolKit
Macros | Functions | Variables
ncbi_safe_static.cpp File Reference
#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.

Go to the SVN repository for this file.

Macros

#define NCBI_USE_ERRCODE_X   Corelib_Static
 

Functions

 DEFINE_CLASS_STATIC_MUTEX (CSafeStaticPtr_Base::sm_ClassMutex)
 

Variables

static CSafeStaticGuardsh_CleanupGuard
 
static CSafeStaticGuard sg_CleanupGuard
 

Macro Definition Documentation

◆ NCBI_USE_ERRCODE_X

#define NCBI_USE_ERRCODE_X   Corelib_Static

Definition at line 47 of file ncbi_safe_static.cpp.

Function Documentation

◆ DEFINE_CLASS_STATIC_MUTEX()

DEFINE_CLASS_STATIC_MUTEX ( CSafeStaticPtr_Base::sm_ClassMutex  )

Variable Documentation

◆ sg_CleanupGuard

CSafeStaticGuard sg_CleanupGuard
static

Definition at line 212 of file ncbi_safe_static.cpp.

◆ sh_CleanupGuard

CSafeStaticGuard* sh_CleanupGuard
static
Modified on Tue May 21 10:59:58 2024 by modify_doxy.py rev. 669887