Classes | Namespaces | Macros
glog/src/base/mutex.h File Reference
#include "config.h"
#include <cassert>
#include <cstdlib>
Include dependency graph for glog/src/base/mutex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MUTEX_NAMESPACE::Mutex
 
class  MUTEX_NAMESPACE::MutexLock
 
class  MUTEX_NAMESPACE::ReaderMutexLock
 
class  MUTEX_NAMESPACE::WriterMutexLock
 

Namespaces

 MUTEX_NAMESPACE
 

Macros

#define MUTEX_NAMESPACE   glog_internal_namespace_
 
#define MutexLock(x)   COMPILE_ASSERT(0, mutex_lock_decl_missing_var_name)
 
#define ReaderMutexLock(x)   COMPILE_ASSERT(0, rmutex_lock_decl_missing_var_name)
 
#define WriterMutexLock(x)   COMPILE_ASSERT(0, wmutex_lock_decl_missing_var_name)
 

Macro Definition Documentation

◆ MUTEX_NAMESPACE

#define MUTEX_NAMESPACE   glog_internal_namespace_

Definition at line 155 of file glog/src/base/mutex.h.

◆ MutexLock

#define MutexLock (   x)    COMPILE_ASSERT(0, mutex_lock_decl_missing_var_name)

Definition at line 323 of file glog/src/base/mutex.h.

◆ ReaderMutexLock

#define ReaderMutexLock (   x)    COMPILE_ASSERT(0, rmutex_lock_decl_missing_var_name)

Definition at line 324 of file glog/src/base/mutex.h.

◆ WriterMutexLock

#define WriterMutexLock (   x)    COMPILE_ASSERT(0, wmutex_lock_decl_missing_var_name)

Definition at line 325 of file glog/src/base/mutex.h.



libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:03