\hypertarget{structbuffer}{}\doxysection{buffer Struct Reference}
\label{structbuffer}\index{buffer@{buffer}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structbuffer_1_1ret__proxy}{ret\+\_\+proxy}}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} auto \mbox{\hyperlink{structbuffer_a53374f0f4eb3ee02182c055c1066f0a7}{operator\mbox{[}$\,$\mbox{]}}} (std\+::size\+\_\+t p) -\/$>$ \mbox{\hyperlink{structbuffer_1_1ret__proxy}{ret\+\_\+proxy}}
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::vector$<$ char $>$ \mbox{\hyperlink{structbuffer_aaf27bcfa7a2f145927c6056ab5e400c2}{buf}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{bits_8cpp_source_l00075}{75}} of file \mbox{\hyperlink{bits_8cpp_source}{bits.\+cpp}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structbuffer_a53374f0f4eb3ee02182c055c1066f0a7}\label{structbuffer_a53374f0f4eb3ee02182c055c1066f0a7}} 
\index{buffer@{buffer}!operator\mbox{[}\mbox{]}@{operator[]}}
\index{operator\mbox{[}\mbox{]}@{operator[]}!buffer@{buffer}}
\doxysubsubsection{\texorpdfstring{operator[]()}{operator[]()}}
{\footnotesize\ttfamily \mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} auto buffer\+::operator\mbox{[}$\,$\mbox{]} (\begin{DoxyParamCaption}\item[{std\+::size\+\_\+t}]{p }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structbuffer_1_1ret__proxy}{ret\+\_\+proxy}} \hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{bits_8cpp_source_l00088}{88}} of file \mbox{\hyperlink{bits_8cpp_source}{bits.\+cpp}}.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structbuffer_aaf27bcfa7a2f145927c6056ab5e400c2}\label{structbuffer_aaf27bcfa7a2f145927c6056ab5e400c2}} 
\index{buffer@{buffer}!buf@{buf}}
\index{buf@{buf}!buffer@{buffer}}
\doxysubsubsection{\texorpdfstring{buf}{buf}}
{\footnotesize\ttfamily std\+::vector$<$char$>$ buffer\+::buf}



Definition at line \mbox{\hyperlink{bits_8cpp_source_l00087}{87}} of file \mbox{\hyperlink{bits_8cpp_source}{bits.\+cpp}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
tests/\mbox{\hyperlink{bits_8cpp}{bits.\+cpp}}\end{DoxyCompactItemize}
