\hypertarget{class____benchmark__impl}{}\doxysection{\+\_\+\+\_\+benchmark\+\_\+impl Class Reference}
\label{class____benchmark__impl}\index{\_\_benchmark\_impl@{\_\_benchmark\_impl}}


{\ttfamily \#include $<$utils.\+h$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class____benchmark__impl_a2efd5ebe7e24a9a6ead5b205d0fe05f8}{\+\_\+\+\_\+benchmark\+\_\+impl}} (std\+::string\+\_\+view \+\_\+\+\_\+function\+\_\+name)
\item 
\mbox{\hyperlink{class____benchmark__impl_aa91ff70297183c7c20c198096a671f73}{$\sim$\+\_\+\+\_\+benchmark\+\_\+impl}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \mbox{\hyperlink{class____benchmark__impl_abef5e19af3518d080c6988fc7558870d}{enable}} ()
\item 
static void \mbox{\hyperlink{class____benchmark__impl_a5ddf5a17aee0bc1bab08229e574dad76}{disable}} ()
\item 
static void \mbox{\hyperlink{class____benchmark__impl_a6f260fa4d0f93d4a14d6b2a56d91773a}{init}} ()
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class____benchmark__impl_a2efd5ebe7e24a9a6ead5b205d0fe05f8}\label{class____benchmark__impl_a2efd5ebe7e24a9a6ead5b205d0fe05f8}} 
\index{\_\_benchmark\_impl@{\_\_benchmark\_impl}!\_\_benchmark\_impl@{\_\_benchmark\_impl}}
\index{\_\_benchmark\_impl@{\_\_benchmark\_impl}!\_\_benchmark\_impl@{\_\_benchmark\_impl}}
\doxysubsubsection{\texorpdfstring{\_\_benchmark\_impl()}{\_\_benchmark\_impl()}}
{\footnotesize\ttfamily \+\_\+\+\_\+benchmark\+\_\+impl\+::\+\_\+\+\_\+benchmark\+\_\+impl (\begin{DoxyParamCaption}\item[{std\+::string\+\_\+view}]{\+\_\+\+\_\+function\+\_\+name }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class____benchmark__impl_aa91ff70297183c7c20c198096a671f73}\label{class____benchmark__impl_aa91ff70297183c7c20c198096a671f73}} 
\index{\_\_benchmark\_impl@{\_\_benchmark\_impl}!````~\_\_benchmark\_impl@{$\sim$\_\_benchmark\_impl}}
\index{````~\_\_benchmark\_impl@{$\sim$\_\_benchmark\_impl}!\_\_benchmark\_impl@{\_\_benchmark\_impl}}
\doxysubsubsection{\texorpdfstring{$\sim$\_\_benchmark\_impl()}{~\_\_benchmark\_impl()}}
{\footnotesize\ttfamily \+\_\+\+\_\+benchmark\+\_\+impl\+::$\sim$\+\_\+\+\_\+benchmark\+\_\+impl (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class____benchmark__impl_a5ddf5a17aee0bc1bab08229e574dad76}\label{class____benchmark__impl_a5ddf5a17aee0bc1bab08229e574dad76}} 
\index{\_\_benchmark\_impl@{\_\_benchmark\_impl}!disable@{disable}}
\index{disable@{disable}!\_\_benchmark\_impl@{\_\_benchmark\_impl}}
\doxysubsubsection{\texorpdfstring{disable()}{disable()}}
{\footnotesize\ttfamily void \+\_\+\+\_\+benchmark\+\_\+impl\+::disable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class____benchmark__impl_abef5e19af3518d080c6988fc7558870d}\label{class____benchmark__impl_abef5e19af3518d080c6988fc7558870d}} 
\index{\_\_benchmark\_impl@{\_\_benchmark\_impl}!enable@{enable}}
\index{enable@{enable}!\_\_benchmark\_impl@{\_\_benchmark\_impl}}
\doxysubsubsection{\texorpdfstring{enable()}{enable()}}
{\footnotesize\ttfamily void \+\_\+\+\_\+benchmark\+\_\+impl\+::enable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class____benchmark__impl_a6f260fa4d0f93d4a14d6b2a56d91773a}\label{class____benchmark__impl_a6f260fa4d0f93d4a14d6b2a56d91773a}} 
\index{\_\_benchmark\_impl@{\_\_benchmark\_impl}!init@{init}}
\index{init@{init}!\_\_benchmark\_impl@{\_\_benchmark\_impl}}
\doxysubsubsection{\texorpdfstring{init()}{init()}}
{\footnotesize\ttfamily void \+\_\+\+\_\+benchmark\+\_\+impl\+::init (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/\mbox{\hyperlink{utils_8h}{utils.\+h}}\item 
src/\mbox{\hyperlink{utils_8cpp}{utils.\+cpp}}\end{DoxyCompactItemize}
