#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.