70 lines
3.6 KiB
TeX
70 lines
3.6 KiB
TeX
\hypertarget{classGpgFrontend_1_1ThreadSafeMap}{}\doxysection{Gpg\+Frontend\+::Thread\+Safe\+Map$<$ Key, Value $>$ Class Template Reference}
|
|
\label{classGpgFrontend_1_1ThreadSafeMap}\index{GpgFrontend::ThreadSafeMap$<$ Key, Value $>$@{GpgFrontend::ThreadSafeMap$<$ Key, Value $>$}}
|
|
|
|
|
|
Inheritance diagram for Gpg\+Frontend\+::Thread\+Safe\+Map$<$ Key, Value $>$\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=279pt]{classGpgFrontend_1_1ThreadSafeMap__inherit__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
|
|
|
|
Collaboration diagram for Gpg\+Frontend\+::Thread\+Safe\+Map$<$ Key, Value $>$\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=349pt]{classGpgFrontend_1_1ThreadSafeMap__coll__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsection*{Public Types}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1ThreadSafeMap_ae47d44e31883547e285e5366db23a0fe}\label{classGpgFrontend_1_1ThreadSafeMap_ae47d44e31883547e285e5366db23a0fe}}
|
|
using {\bfseries Map\+Type} = std\+::map$<$ Key, Value $>$
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1ThreadSafeMap_af1a2463215950aab4068f0ac7aaf4be2}\label{classGpgFrontend_1_1ThreadSafeMap_af1a2463215950aab4068f0ac7aaf4be2}}
|
|
using {\bfseries Iterator\+Type} = typename Map\+Type\+::iterator
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1ThreadSafeMap_a8499e210ffb71c52cdeb309269127157}\label{classGpgFrontend_1_1ThreadSafeMap_a8499e210ffb71c52cdeb309269127157}}
|
|
void {\bfseries insert} (const Key \&key, const Value \&value)
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1ThreadSafeMap_a76a53b29aa6246066a28838f1edecbbc}\label{classGpgFrontend_1_1ThreadSafeMap_a76a53b29aa6246066a28838f1edecbbc}}
|
|
std\+::optional$<$ Value $>$ {\bfseries get} (const Key \&key)
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1ThreadSafeMap_adf6a7f5770e39645bfc97b3f1a5ed93e}\label{classGpgFrontend_1_1ThreadSafeMap_adf6a7f5770e39645bfc97b3f1a5ed93e}}
|
|
bool {\bfseries exists} (const Key \&key)
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1ThreadSafeMap_a894aa615f685990f88faaac4df4c1924}\label{classGpgFrontend_1_1ThreadSafeMap_a894aa615f685990f88faaac4df4c1924}}
|
|
Iterator\+Type {\bfseries begin} ()
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1ThreadSafeMap_a7edfa6ed1e9ab39648df92416de860ef}\label{classGpgFrontend_1_1ThreadSafeMap_a7edfa6ed1e9ab39648df92416de860ef}}
|
|
Iterator\+Type {\bfseries end} ()
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1ThreadSafeMap_a11ef5fe7417c123d4bb5d0445e36f8c7}\label{classGpgFrontend_1_1ThreadSafeMap_a11ef5fe7417c123d4bb5d0445e36f8c7}}
|
|
\mbox{\hyperlink{classGpgFrontend_1_1ThreadSafeMap}{Thread\+Safe\+Map}} \& {\bfseries mirror} ()
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Private Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1ThreadSafeMap_a2058ecb5e51a52f0d1721aa7de6943ee}\label{classGpgFrontend_1_1ThreadSafeMap_a2058ecb5e51a52f0d1721aa7de6943ee}}
|
|
Map\+Type {\bfseries map\+\_\+mirror\+\_\+}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1ThreadSafeMap_a86951ca9a069cc520549757437b01332}\label{classGpgFrontend_1_1ThreadSafeMap_a86951ca9a069cc520549757437b01332}}
|
|
Map\+Type {\bfseries map\+\_\+}
|
|
\item
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1ThreadSafeMap_acc5f153d80e6930caaa16315e938a044}\label{classGpgFrontend_1_1ThreadSafeMap_acc5f153d80e6930caaa16315e938a044}}
|
|
std\+::shared\+\_\+mutex {\bfseries mutex\+\_\+}
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
src/core/function/Cache\+Manager.\+h\end{DoxyCompactItemize}
|