\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}