\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator}{}\section{efl\+:\+:eina\+:\+:heap\+\_\+no\+\_\+copy\+\_\+allocator Struct Reference}
\label{structefl_1_1eina_1_1heap__no__copy__allocator}\index{efl\+::eina\+::heap\+\_\+no\+\_\+copy\+\_\+allocator@{efl\+::eina\+::heap\+\_\+no\+\_\+copy\+\_\+allocator}}


This allocator does not define an {\ttfamily allocate\+\_\+clone} member function, so it should be used to disable operations that require elements to be cloned.  


\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_a5d7ce160ce72a4ce055c4a01da60e414}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_a5d7ce160ce72a4ce055c4a01da60e414} 
static void {\bfseries deallocate\+\_\+clone} (\hyperlink{struct__Elm__Calendar__Mark}{\+\_\+\+Elm\+\_\+\+Calendar\+\_\+\+Mark} const volatile $\ast$)
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_ab3f14a7ba1db4554475872563f739b03}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_ab3f14a7ba1db4554475872563f739b03} 
static void {\bfseries deallocate\+\_\+clone} (\hyperlink{struct__Elm__Calendar__Mark}{\+\_\+\+Elm\+\_\+\+Calendar\+\_\+\+Mark} volatile $\ast$)
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_a3f8fac22bb134558a1c4f34876924711}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_a3f8fac22bb134558a1c4f34876924711} 
static void {\bfseries deallocate\+\_\+clone} (\hyperlink{struct__Elm__Calendar__Mark}{\+\_\+\+Elm\+\_\+\+Calendar\+\_\+\+Mark} const $\ast$)
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_a844ddcfd1526aadab21758c7673aee38}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_a844ddcfd1526aadab21758c7673aee38} 
static void {\bfseries deallocate\+\_\+clone} (\hyperlink{struct__Elm__Calendar__Mark}{\+\_\+\+Elm\+\_\+\+Calendar\+\_\+\+Mark} $\ast$)
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_a798901188ce39af57bb6fbf8dd28f641}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_a798901188ce39af57bb6fbf8dd28f641} 
static void {\bfseries deallocate\+\_\+clone} (\hyperlink{structElm__Gen__Item}{Elm\+\_\+\+Gen\+\_\+\+Item} const volatile $\ast$)
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_a9ad0341c25511599a1dd46e5b5dcaec4}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_a9ad0341c25511599a1dd46e5b5dcaec4} 
static void {\bfseries deallocate\+\_\+clone} (\hyperlink{structElm__Gen__Item}{Elm\+\_\+\+Gen\+\_\+\+Item} volatile $\ast$)
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_ab2d47b392965882f2cca9697e20d07da}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_ab2d47b392965882f2cca9697e20d07da} 
static void {\bfseries deallocate\+\_\+clone} (\hyperlink{structElm__Gen__Item}{Elm\+\_\+\+Gen\+\_\+\+Item} const $\ast$)
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_aa67d2f2e286147cb1f5b192d74c2d0c8}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_aa67d2f2e286147cb1f5b192d74c2d0c8} 
static void {\bfseries deallocate\+\_\+clone} (\hyperlink{structElm__Gen__Item}{Elm\+\_\+\+Gen\+\_\+\+Item} $\ast$)
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_a64bfbf3fc13e7c3e59ea2ddacabd7727}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_a64bfbf3fc13e7c3e59ea2ddacabd7727} 
static void {\bfseries deallocate\+\_\+clone} (\hyperlink{struct__Elm__Map__Overlay}{\+\_\+\+Elm\+\_\+\+Map\+\_\+\+Overlay} const volatile $\ast$)
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_acaa8447316f48ae6be581e607ffeb6da}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_acaa8447316f48ae6be581e607ffeb6da} 
static void {\bfseries deallocate\+\_\+clone} (\hyperlink{struct__Elm__Map__Overlay}{\+\_\+\+Elm\+\_\+\+Map\+\_\+\+Overlay} volatile $\ast$)
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_a5cd42fe88161a786d9ece9c350555d6e}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_a5cd42fe88161a786d9ece9c350555d6e} 
static void {\bfseries deallocate\+\_\+clone} (\hyperlink{struct__Elm__Map__Overlay}{\+\_\+\+Elm\+\_\+\+Map\+\_\+\+Overlay} const $\ast$)
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_ab789c9e1e151a0373c38c314dcd682d0}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_ab789c9e1e151a0373c38c314dcd682d0} 
static void {\bfseries deallocate\+\_\+clone} (\hyperlink{struct__Elm__Map__Overlay}{\+\_\+\+Elm\+\_\+\+Map\+\_\+\+Overlay} $\ast$)
\item 
\hypertarget{structefl_1_1eina_1_1heap__no__copy__allocator_abd921dafecbca23fcef4fd26696223b0}{}\label{structefl_1_1eina_1_1heap__no__copy__allocator_abd921dafecbca23fcef4fd26696223b0} 
{\footnotesize template$<$typename T $>$ }\\static void {\bfseries deallocate\+\_\+clone} (T $\ast$p)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
This allocator does not define an {\ttfamily allocate\+\_\+clone} member function, so it should be used to disable operations that require elements to be cloned. 