\hypertarget{a08260}{}\section{A\+CG\+:\+:Noncopyable Class Reference}
\label{a08260}\index{A\+C\+G\+::\+Noncopyable@{A\+C\+G\+::\+Noncopyable}}


{\ttfamily \#include $<$Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Utils/\+Noncopyable.\+hh$>$}

\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08260_a9d11ca0df22da104a608e2f546fff3f6}\label{a08260_a9d11ca0df22da104a608e2f546fff3f6}} 
\hyperlink{a08260_a9d11ca0df22da104a608e2f546fff3f6}{Noncopyable} (const \hyperlink{a08260}{Noncopyable} \&)
\begin{DoxyCompactList}\small\item\em Prevent access to copy constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a08260_a14a785955d357cf9f41baf15dc4e6196}\label{a08260_a14a785955d357cf9f41baf15dc4e6196}} 
const \hyperlink{a08260}{Noncopyable} \& \hyperlink{a08260_a14a785955d357cf9f41baf15dc4e6196}{operator=} (const \hyperlink{a08260}{Noncopyable} \&)
\begin{DoxyCompactList}\small\item\em Prevent access to assignment operator. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This class demonstrates the non copyable idiom. In some cases it is important an object can\textquotesingle{}t be copied. Deriving from \hyperlink{a08260}{Noncopyable} makes sure all relevant constructor and operators are made inaccessable, for public A\+ND derived classes. 

Definition at line 74 of file Noncopyable.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Utils/Noncopyable.\+hh\end{DoxyCompactItemize}
