\doxysection{COMPS\+\_\+\+RefC Struct Reference}
\hypertarget{structCOMPS__RefC}{}\label{structCOMPS__RefC}\index{COMPS\_RefC@{COMPS\_RefC}}


{\ttfamily \#include $<$comps\+\_\+mm.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
size\+\_\+t \mbox{\hyperlink{structCOMPS__RefC_aa10407da05bd5466577c0b77166d3632}{ref\+\_\+count}}
\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structCOMPS__RefC_a1eccbe24f650b572f042a77e0268a52c}{destructor}} )(void \texorpdfstring{$\ast$}{*})
\item 
void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structCOMPS__RefC_a672697fafa475922cf83a5a72e04a0dd}{obj}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Reference counter structure 

\label{doc-variable-members}
\Hypertarget{structCOMPS__RefC_doc-variable-members}
\doxysubsection{Field Documentation}
\Hypertarget{structCOMPS__RefC_a1eccbe24f650b572f042a77e0268a52c}\index{COMPS\_RefC@{COMPS\_RefC}!destructor@{destructor}}
\index{destructor@{destructor}!COMPS\_RefC@{COMPS\_RefC}}
\doxysubsubsection{\texorpdfstring{destructor}{destructor}}
{\footnotesize\ttfamily \label{structCOMPS__RefC_a1eccbe24f650b572f042a77e0268a52c} 
void(\texorpdfstring{$\ast$}{*} COMPS\+\_\+\+Ref\+C\+::destructor) (void \texorpdfstring{$\ast$}{*})}

callback destructor, called when reference count fall bellow 1 \Hypertarget{structCOMPS__RefC_a672697fafa475922cf83a5a72e04a0dd}\index{COMPS\_RefC@{COMPS\_RefC}!obj@{obj}}
\index{obj@{obj}!COMPS\_RefC@{COMPS\_RefC}}
\doxysubsubsection{\texorpdfstring{obj}{obj}}
{\footnotesize\ttfamily \label{structCOMPS__RefC_a672697fafa475922cf83a5a72e04a0dd} 
void\texorpdfstring{$\ast$}{*} COMPS\+\_\+\+Ref\+C\+::obj}

pointer to counted object itself \Hypertarget{structCOMPS__RefC_aa10407da05bd5466577c0b77166d3632}\index{COMPS\_RefC@{COMPS\_RefC}!ref\_count@{ref\_count}}
\index{ref\_count@{ref\_count}!COMPS\_RefC@{COMPS\_RefC}}
\doxysubsubsection{\texorpdfstring{ref\_count}{ref\_count}}
{\footnotesize\ttfamily \label{structCOMPS__RefC_aa10407da05bd5466577c0b77166d3632} 
size\+\_\+t COMPS\+\_\+\+Ref\+C\+::ref\+\_\+count}

actual reference count for object 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{comps__mm_8h}{comps\+\_\+mm.\+h}}\end{DoxyCompactItemize}
