\doxysection{gko::\+Hip\+Unified\+Allocator Class Reference}
\hypertarget{classgko_1_1HipUnifiedAllocator}{}\label{classgko_1_1HipUnifiedAllocator}\index{gko::HipUnifiedAllocator@{gko::HipUnifiedAllocator}}


Inheritance diagram for gko::\+Hip\+Unified\+Allocator:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=326pt]{classgko_1_1HipUnifiedAllocator__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for gko::\+Hip\+Unified\+Allocator:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=326pt]{classgko_1_1HipUnifiedAllocator__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \texorpdfstring{$\ast$}{*} \doxymbox{\hyperlink{classgko_1_1HipUnifiedAllocator_a36352c17b422249b0073df14055a7f8c}{allocate}} (\doxymbox{\hyperlink{namespacegko_a9579c98b1d85bf4ad02d7cb5b96fc771}{size\+\_\+type}} num\+\_\+bytes) override
\item 
void \doxymbox{\hyperlink{classgko_1_1HipUnifiedAllocator_a5538c07b6b9fcb4a5e309ad903b14154}{deallocate}} (void \texorpdfstring{$\ast$}{*}ptr) override
\item 
\Hypertarget{classgko_1_1HipUnifiedAllocator_a0d6a19d8dc3c380bba59db652ce10013}\label{classgko_1_1HipUnifiedAllocator_a0d6a19d8dc3c380bba59db652ce10013} 
{\bfseries Hip\+Unified\+Allocator} (int device\+\_\+id)
\item 
\Hypertarget{classgko_1_1HipUnifiedAllocator_a060e2749a6c825ead5dd8ddcf3735ee0}\label{classgko_1_1HipUnifiedAllocator_a060e2749a6c825ead5dd8ddcf3735ee0} 
{\bfseries Hip\+Unified\+Allocator} (int device\+\_\+id, unsigned int flags)
\end{DoxyCompactItemize}


\label{doc-func-members}
\Hypertarget{classgko_1_1HipUnifiedAllocator_doc-func-members}
\doxysubsection{Member Function Documentation}
\Hypertarget{classgko_1_1HipUnifiedAllocator_a36352c17b422249b0073df14055a7f8c}\index{gko::HipUnifiedAllocator@{gko::HipUnifiedAllocator}!allocate@{allocate}}
\index{allocate@{allocate}!gko::HipUnifiedAllocator@{gko::HipUnifiedAllocator}}
\doxysubsubsection{\texorpdfstring{allocate()}{allocate()}}
{\footnotesize\ttfamily \label{classgko_1_1HipUnifiedAllocator_a36352c17b422249b0073df14055a7f8c} 
void \texorpdfstring{$\ast$}{*} gko::\+\+Hip\+Unified\+Allocator::\+allocate (\begin{DoxyParamCaption}\item[{\doxymbox{\hyperlink{namespacegko_a9579c98b1d85bf4ad02d7cb5b96fc771}{size\+\_\+type}}}]{num\+\_\+bytes}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \doxymbox{\hyperlink{classgko_1_1Allocator}{gko::\+\+Allocator}}.

\Hypertarget{classgko_1_1HipUnifiedAllocator_a5538c07b6b9fcb4a5e309ad903b14154}\index{gko::HipUnifiedAllocator@{gko::HipUnifiedAllocator}!deallocate@{deallocate}}
\index{deallocate@{deallocate}!gko::HipUnifiedAllocator@{gko::HipUnifiedAllocator}}
\doxysubsubsection{\texorpdfstring{deallocate()}{deallocate()}}
{\footnotesize\ttfamily \label{classgko_1_1HipUnifiedAllocator_a5538c07b6b9fcb4a5e309ad903b14154} 
void gko::\+\+Hip\+Unified\+Allocator::\+deallocate (\begin{DoxyParamCaption}\item[{void \texorpdfstring{$\ast$}{*}}]{ptr}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \doxymbox{\hyperlink{classgko_1_1Allocator}{gko::\+\+Allocator}}.



The documentation for this class was generated from the following file:\+\begin{DoxyCompactItemize}
\item 
ginkgo/\+core/\+base/\+memory.\+hpp\end{DoxyCompactItemize}
