#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::CallOnceInitializedMutex< T > |
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(...) |
#define | GOOGLE_PROTOBUF_SCOPED_CAPABILITY |
Functions | |
class | google.protobuf.internal::GOOGLE_PROTOBUF_CAPABILITY ("mutex") PROTOBUF_EXPORT WrappedMutex |
#define GOOGLE_PROTOBUF_ACQUIRE | ( | ... | ) |
Definition at line 58 of file protobuf/src/google/protobuf/stubs/mutex.h.
#define GOOGLE_PROTOBUF_CAPABILITY | ( | x | ) |
Definition at line 61 of file protobuf/src/google/protobuf/stubs/mutex.h.
#define GOOGLE_PROTOBUF_LINKER_INITIALIZED |
Definition at line 72 of file protobuf/src/google/protobuf/stubs/mutex.h.
#define GOOGLE_PROTOBUF_RELEASE | ( | ... | ) |
Definition at line 59 of file protobuf/src/google/protobuf/stubs/mutex.h.
#define GOOGLE_PROTOBUF_SCOPED_CAPABILITY |
Definition at line 60 of file protobuf/src/google/protobuf/stubs/mutex.h.