77 lines
4.0 KiB
TeX
77 lines
4.0 KiB
TeX
|
\hypertarget{classsecmem_1_1alloc}{}\doxysection{secmem\+::alloc$<$ T $>$ Class Template Reference}
|
||
|
\label{classsecmem_1_1alloc}\index{secmem::alloc$<$ T $>$@{secmem::alloc$<$ T $>$}}
|
||
|
|
||
|
|
||
|
Collaboration diagram for secmem\+::alloc$<$ T $>$\+:
|
||
|
\nopagebreak
|
||
|
\begin{figure}[H]
|
||
|
\begin{center}
|
||
|
\leavevmode
|
||
|
\includegraphics[width=196pt]{classsecmem_1_1alloc__coll__graph}
|
||
|
\end{center}
|
||
|
\end{figure}
|
||
|
\doxysubsection*{Classes}
|
||
|
\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
struct \mbox{\hyperlink{structsecmem_1_1alloc_1_1rebind}{rebind}}
|
||
|
\end{DoxyCompactItemize}
|
||
|
\doxysubsection*{Public Types}
|
||
|
\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_aa16156d14bbab5b2c6f685e1d9b03146}\label{classsecmem_1_1alloc_aa16156d14bbab5b2c6f685e1d9b03146}}
|
||
|
typedef size\+\_\+t {\bfseries size\+\_\+type}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_aff164010b14527cf47079dadcd7a10ce}\label{classsecmem_1_1alloc_aff164010b14527cf47079dadcd7a10ce}}
|
||
|
typedef ptrdiff\+\_\+t {\bfseries difference\+\_\+type}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_a265d71ca1dc6c193b3de8ea394c86122}\label{classsecmem_1_1alloc_a265d71ca1dc6c193b3de8ea394c86122}}
|
||
|
typedef T $\ast$ {\bfseries pointer}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_a5dc27f91133a656cf84de3320bead13b}\label{classsecmem_1_1alloc_a5dc27f91133a656cf84de3320bead13b}}
|
||
|
typedef const T $\ast$ {\bfseries const\+\_\+pointer}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_ac1aa51f0f68b12cacc86310f12c9c54e}\label{classsecmem_1_1alloc_ac1aa51f0f68b12cacc86310f12c9c54e}}
|
||
|
typedef T \& {\bfseries reference}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_ab1883f46d42557bd0ded3b8452457e38}\label{classsecmem_1_1alloc_ab1883f46d42557bd0ded3b8452457e38}}
|
||
|
typedef const T \& {\bfseries const\+\_\+reference}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_afcd40f492d939f7ba7025678b9180329}\label{classsecmem_1_1alloc_afcd40f492d939f7ba7025678b9180329}}
|
||
|
typedef T {\bfseries value\+\_\+type}
|
||
|
\end{DoxyCompactItemize}
|
||
|
\doxysubsection*{Public Member Functions}
|
||
|
\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_aadf2eef0196dcb2cf2247c754477bf97}\label{classsecmem_1_1alloc_aadf2eef0196dcb2cf2247c754477bf97}}
|
||
|
pointer {\bfseries address} (reference value) const
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_a17772ddd772a6442721bf6200b7d4f57}\label{classsecmem_1_1alloc_a17772ddd772a6442721bf6200b7d4f57}}
|
||
|
const\+\_\+pointer {\bfseries address} (const\+\_\+reference value) const
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_a1e02c33c827f13565fba03a28f3697a1}\label{classsecmem_1_1alloc_a1e02c33c827f13565fba03a28f3697a1}}
|
||
|
{\bfseries alloc} (const \mbox{\hyperlink{classsecmem_1_1alloc}{alloc}} \&)
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_a8ed44045b951fa4d109a83e79ba2d12f}\label{classsecmem_1_1alloc_a8ed44045b951fa4d109a83e79ba2d12f}}
|
||
|
{\footnotesize template$<$typename U $>$ }\\{\bfseries alloc} (const \mbox{\hyperlink{classsecmem_1_1alloc}{alloc}}$<$ U $>$ \&)
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_a5ec2dd45b79cc0f8164d7737aeb874ac}\label{classsecmem_1_1alloc_a5ec2dd45b79cc0f8164d7737aeb874ac}}
|
||
|
size\+\_\+type {\bfseries max\+\_\+size} () const
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_ac2f8345d92ad9bf75cc20d4722a022fa}\label{classsecmem_1_1alloc_ac2f8345d92ad9bf75cc20d4722a022fa}}
|
||
|
pointer {\bfseries allocate} (size\+\_\+type n, void $\ast$=0)
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_aaa85a8a87e217b182981dec184211408}\label{classsecmem_1_1alloc_aaa85a8a87e217b182981dec184211408}}
|
||
|
void {\bfseries deallocate} (pointer p, size\+\_\+type)
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_a960a8e6537fe58f9ed1c8663ae57109b}\label{classsecmem_1_1alloc_a960a8e6537fe58f9ed1c8663ae57109b}}
|
||
|
void {\bfseries construct} (pointer p, const T \&value)
|
||
|
\item
|
||
|
\mbox{\Hypertarget{classsecmem_1_1alloc_aaf4f536813e2d8eb17a64cda71693062}\label{classsecmem_1_1alloc_aaf4f536813e2d8eb17a64cda71693062}}
|
||
|
void {\bfseries destruct} (pointer p)
|
||
|
\end{DoxyCompactItemize}
|
||
|
|
||
|
|
||
|
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
||
|
\item
|
||
|
src/pinentry/secmem++.\+h\end{DoxyCompactItemize}
|