TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
google::protobuf::internal::MutexLock Class Reference

#include <common.h>

Public Member Functions

 MutexLock (Mutex *mu)
 
 ~MutexLock ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MutexLock)
 

Private Attributes

Mutex *const mu_
 

Constructor & Destructor Documentation

google::protobuf::internal::MutexLock::MutexLock ( Mutex mu)
inlineexplicit
1127 : mu_(mu) { this->mu_->Lock(); }
Mutex *const mu_
Definition: common.h:1130
google::protobuf::internal::MutexLock::~MutexLock ( )
inline
1128 { this->mu_->Unlock(); }
Mutex *const mu_
Definition: common.h:1130

Member Function Documentation

google::protobuf::internal::MutexLock::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( MutexLock  )
private

Member Data Documentation

Mutex* const google::protobuf::internal::MutexLock::mu_
private

The documentation for this class was generated from the following file: