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