41#ifndef BLOCXX_GLOBAL_MUTEX_HPP_INCLUDE_GUARD_
42#define BLOCXX_GLOBAL_MUTEX_HPP_INCLUDE_GUARD_
43#include "blocxx/BLOCXX_config.h"
58#define BLOCXX_GLOBAL_MUTEX_INIT() BLOCXX_LAZY_GLOBAL_INIT(0)
This class can be used to store a global variable that is lazily initialized in a thread safe manner.
LazyGlobal< Mutex, int, GlobalMutexFactory > GlobalMutex
static Mutex * create(int)