\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe}{\section{google\-:\-:protobuf\-:\-:internal\-:\-:\-Mutex\-Lock\-Maybe \-Class \-Reference}
\label{classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe}\index{google\-::protobuf\-::internal\-::\-Mutex\-Lock\-Maybe@{google\-::protobuf\-::internal\-::\-Mutex\-Lock\-Maybe}}
}


{\ttfamily \#include $<$common.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe_ad83ca6ff9b6cae1b1cc63b301ded1711}{\-Mutex\-Lock\-Maybe} (\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1Mutex}{\-Mutex} $\ast$mu)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe_a4a9404c0555cd64af91399049d6019a3}{$\sim$\-Mutex\-Lock\-Maybe} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe_ad83ca6ff9b6cae1b1cc63b301ded1711}{\index{google\-::protobuf\-::internal\-::\-Mutex\-Lock\-Maybe@{google\-::protobuf\-::internal\-::\-Mutex\-Lock\-Maybe}!\-Mutex\-Lock\-Maybe@{\-Mutex\-Lock\-Maybe}}
\index{\-Mutex\-Lock\-Maybe@{\-Mutex\-Lock\-Maybe}!google::protobuf::internal::MutexLockMaybe@{google\-::protobuf\-::internal\-::\-Mutex\-Lock\-Maybe}}
\subsubsection[{\-Mutex\-Lock\-Maybe}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::internal\-::\-Mutex\-Lock\-Maybe\-::\-Mutex\-Lock\-Maybe} (
\begin{DoxyParamCaption}
\item[{{\bf \-Mutex} $\ast$}]{mu}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, explicit\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe_ad83ca6ff9b6cae1b1cc63b301ded1711}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe_a4a9404c0555cd64af91399049d6019a3}{\index{google\-::protobuf\-::internal\-::\-Mutex\-Lock\-Maybe@{google\-::protobuf\-::internal\-::\-Mutex\-Lock\-Maybe}!$\sim$\-Mutex\-Lock\-Maybe@{$\sim$\-Mutex\-Lock\-Maybe}}
\index{$\sim$\-Mutex\-Lock\-Maybe@{$\sim$\-Mutex\-Lock\-Maybe}!google::protobuf::internal::MutexLockMaybe@{google\-::protobuf\-::internal\-::\-Mutex\-Lock\-Maybe}}
\subsubsection[{$\sim$\-Mutex\-Lock\-Maybe}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::internal\-::\-Mutex\-Lock\-Maybe\-::$\sim$\-Mutex\-Lock\-Maybe} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1MutexLockMaybe_a4a9404c0555cd64af91399049d6019a3}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/cpp/include/google/protobuf/stubs/\hyperlink{common_8h}{common.\-h}\end{DoxyCompactItemize}
