Classes | Namespaces | Macros | Functions
protobuf/src/google/protobuf/stubs/mutex.h File Reference
#include <mutex>
#include <google/protobuf/stubs/macros.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for protobuf/src/google/protobuf/stubs/mutex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  google::protobuf.internal::CallOnceInitializedMutex< T >
 
class  google::protobuf.internal::MutexLock
 
class  google::protobuf.internal::MutexLockMaybe
 

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 

Macros

#define GOOGLE_PROTOBUF_ACQUIRE(...)
 
#define GOOGLE_PROTOBUF_CAPABILITY(x)
 
#define GOOGLE_PROTOBUF_LINKER_INITIALIZED
 
#define GOOGLE_PROTOBUF_RELEASE(...)
 
#define GOOGLE_PROTOBUF_SCOPED_CAPABILITY
 

Functions

class google.protobuf.internal::GOOGLE_PROTOBUF_CAPABILITY ("mutex") PROTOBUF_EXPORT WrappedMutex
 

Macro Definition Documentation

◆ GOOGLE_PROTOBUF_ACQUIRE

#define GOOGLE_PROTOBUF_ACQUIRE (   ...)

Definition at line 58 of file protobuf/src/google/protobuf/stubs/mutex.h.

◆ GOOGLE_PROTOBUF_CAPABILITY

#define GOOGLE_PROTOBUF_CAPABILITY (   x)

Definition at line 61 of file protobuf/src/google/protobuf/stubs/mutex.h.

◆ GOOGLE_PROTOBUF_LINKER_INITIALIZED

#define GOOGLE_PROTOBUF_LINKER_INITIALIZED

Definition at line 72 of file protobuf/src/google/protobuf/stubs/mutex.h.

◆ GOOGLE_PROTOBUF_RELEASE

#define GOOGLE_PROTOBUF_RELEASE (   ...)

Definition at line 59 of file protobuf/src/google/protobuf/stubs/mutex.h.

◆ GOOGLE_PROTOBUF_SCOPED_CAPABILITY

#define GOOGLE_PROTOBUF_SCOPED_CAPABILITY

Definition at line 60 of file protobuf/src/google/protobuf/stubs/mutex.h.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:24