\hypertarget{a00301}{\section{A\+C\+G\+:\+:Atomic\+Counter Class Reference}
\label{a00301}\index{A\+C\+G\+::\+Atomic\+Counter@{A\+C\+G\+::\+Atomic\+Counter}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00301_ad56f9922f9af3273522a10a2df06c0e5}{{\bfseries Atomic\+Counter} (int \+\_\+num\+Counters=1)}\label{a00301_ad56f9922f9af3273522a10a2df06c0e5}

\item 
\hypertarget{a00301_aafd0dcbcc58fa2e366ff90232e6b2840}{void {\bfseries init} ()}\label{a00301_aafd0dcbcc58fa2e366ff90232e6b2840}

\item 
\hypertarget{a00301_acea571d404cb9d8b25fb9dfdd107412a}{void {\bfseries set} (unsigned int \+\_\+value=0)}\label{a00301_acea571d404cb9d8b25fb9dfdd107412a}

\item 
\hypertarget{a00301_a13e1e5430cdcaab44198e2085be88295}{void {\bfseries get} (unsigned int $\ast$\+\_\+out)}\label{a00301_a13e1e5430cdcaab44198e2085be88295}

\item 
\hypertarget{a00301_ac5136e9e43296b9f9db00c835028e978}{void {\bfseries bind} ()}\label{a00301_ac5136e9e43296b9f9db00c835028e978}

\item 
\hypertarget{a00301_a0f90c762a54562c05ab60af4bfe55c5b}{void {\bfseries bind} (G\+Luint \+\_\+index)}\label{a00301_a0f90c762a54562c05ab60af4bfe55c5b}

\item 
\hypertarget{a00301_a5ae82d93b558d301cd0bdd95c7a8c7c3}{void {\bfseries unbind} ()}\label{a00301_a5ae82d93b558d301cd0bdd95c7a8c7c3}

\item 
\hypertarget{a00301_ad969914bb18de09beedaba99589abeaf}{bool {\bfseries is\+Valid} () const }\label{a00301_ad969914bb18de09beedaba99589abeaf}

\item 
\hypertarget{a00301_a6052c4ca579635e4d410c7ae295ceb01}{G\+Luint {\bfseries get\+Buffer\+Id} () const }\label{a00301_a6052c4ca579635e4d410c7ae295ceb01}

\item 
\hypertarget{a00301_a367afa79849bb6be9390092574aa19ad}{int {\bfseries get\+Num\+Counters} () const }\label{a00301_a367afa79849bb6be9390092574aa19ad}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00301_a23eedfb157d034e7ce7d199fde1b542e}{static bool {\bfseries is\+Supported} ()}\label{a00301_a23eedfb157d034e7ce7d199fde1b542e}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00301_ac2ba5bd8fee207aacbb90e99bf024ca7}{int {\bfseries num\+Counters\+\_\+}}\label{a00301_ac2ba5bd8fee207aacbb90e99bf024ca7}

\item 
\hypertarget{a00301_a038e362c16b64438039e89e6ccbba3a9}{G\+Luint {\bfseries buffer\+\_\+}}\label{a00301_a038e362c16b64438039e89e6ccbba3a9}

\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00301_a9d748c16beb49758cc1199690c9bf3ce}{static int {\bfseries support\+Status\+\_\+} = -\/1}\label{a00301_a9d748c16beb49758cc1199690c9bf3ce}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 748 of file globjects.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+G\+L/globjects.\+hh\item 
A\+C\+G/\+G\+L/globjects.\+cc\end{DoxyCompactItemize}
