#include <mutex>
#include <google/protobuf/stubs/macros.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Go to the source code of this file.
Classes | |
class | google::protobuf.internal::MutexLock |
class | google::protobuf.internal::MutexLockMaybe |
Namespaces | |
google::protobuf | |
google.protobuf.internal | |
Macros | |
#define | GOOGLE_PROTOBUF_ACQUIRE(...) |
#define | GOOGLE_PROTOBUF_CAPABILITY(x) |
#define | GOOGLE_PROTOBUF_LINKER_INITIALIZED |
#define | GOOGLE_PROTOBUF_RELEASE(...) |
Typedefs | |
using | google.protobuf.internal::Mutex = WrappedMutex |
typedef MutexLock | google.protobuf.internal::ReaderMutexLock |
typedef MutexLock | google.protobuf.internal::WriterMutexLock |
Functions | |
class PROTOBUF_EXPORT | google.protobuf.internal::GOOGLE_PROTOBUF_CAPABILITY ("mutex") WrappedMutex |
#define GOOGLE_PROTOBUF_ACQUIRE | ( | ... | ) |
Definition at line 57 of file protobuf/src/google/protobuf/stubs/mutex.h.
#define GOOGLE_PROTOBUF_CAPABILITY | ( | x | ) |
Definition at line 59 of file protobuf/src/google/protobuf/stubs/mutex.h.
#define GOOGLE_PROTOBUF_LINKER_INITIALIZED |
Definition at line 70 of file protobuf/src/google/protobuf/stubs/mutex.h.
#define GOOGLE_PROTOBUF_RELEASE | ( | ... | ) |
Definition at line 58 of file protobuf/src/google/protobuf/stubs/mutex.h.