\hypertarget{class_inline_keyboard}{}\doxysection{Inline\+Keyboard Class Reference}
\label{class_inline_keyboard}\index{InlineKeyboard@{InlineKeyboard}}


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

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_inline_keyboard_ae8ef8cb1a2bc3c77ba84ea01792691b9}{Inline\+Keyboard}} ()
\item 
\mbox{\hyperlink{class_inline_keyboard_a421b5ff7326ed4afcef668b01322bf67}{Inline\+Keyboard}} (const String \&keyboard)
\item 
\mbox{\hyperlink{class_inline_keyboard_a19f17c90991eaa9bbac9ac230e7a3590}{$\sim$\+Inline\+Keyboard}} ()
\item 
int \mbox{\hyperlink{class_inline_keyboard_aeb603b92da619f62815e3dbf5229ab55}{get\+Buttons\+Number}} ()
\item 
bool \mbox{\hyperlink{class_inline_keyboard_a39885c6fb2a210ad103f2f7f601d7068}{add\+Row}} (void)
\item 
bool \mbox{\hyperlink{class_inline_keyboard_a1451827b7fa83562282e797767eacd1b}{add\+Button}} (const char $\ast$text, const char $\ast$command, \mbox{\hyperlink{_inline_keyboard_8h_ac3a8fd74b895df15832c7a4f7b7e8137}{Inline\+Keyboard\+Button\+Type}} button\+Type, Callback\+Type on\+Click=nullptr)
\item 
String \mbox{\hyperlink{class_inline_keyboard_af533b314d9647a83f6d92e17e6d93e4a}{get\+JSON}} (void) const
\item 
String \mbox{\hyperlink{class_inline_keyboard_afe7ddbc6793104840a41cea239a0d380}{get\+JSONPretty}} (void) const
\item 
void \mbox{\hyperlink{class_inline_keyboard_a9ada3c44cb384f8ce8db8d4fdfba60e9}{clear}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_inline_keyboard_a92dfb3d8c63f36b84acc8554de69dfab}{Async\+Telegram2}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{_inline_keyboard_8h_source_l00017}{17}} of file \mbox{\hyperlink{_inline_keyboard_8h_source}{Inline\+Keyboard.\+h}}.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_inline_keyboard_ae8ef8cb1a2bc3c77ba84ea01792691b9}\label{class_inline_keyboard_ae8ef8cb1a2bc3c77ba84ea01792691b9}} 
\index{InlineKeyboard@{InlineKeyboard}!InlineKeyboard@{InlineKeyboard}}
\index{InlineKeyboard@{InlineKeyboard}!InlineKeyboard@{InlineKeyboard}}
\doxysubsubsection{\texorpdfstring{InlineKeyboard()}{InlineKeyboard()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Inline\+Keyboard\+::\+Inline\+Keyboard (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{_inline_keyboard_8cpp_source_l00004}{4}} of file \mbox{\hyperlink{_inline_keyboard_8cpp_source}{Inline\+Keyboard.\+cpp}}.

\mbox{\Hypertarget{class_inline_keyboard_a421b5ff7326ed4afcef668b01322bf67}\label{class_inline_keyboard_a421b5ff7326ed4afcef668b01322bf67}} 
\index{InlineKeyboard@{InlineKeyboard}!InlineKeyboard@{InlineKeyboard}}
\index{InlineKeyboard@{InlineKeyboard}!InlineKeyboard@{InlineKeyboard}}
\doxysubsubsection{\texorpdfstring{InlineKeyboard()}{InlineKeyboard()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Inline\+Keyboard\+::\+Inline\+Keyboard (\begin{DoxyParamCaption}\item[{const String \&}]{keyboard }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_inline_keyboard_a19f17c90991eaa9bbac9ac230e7a3590}\label{class_inline_keyboard_a19f17c90991eaa9bbac9ac230e7a3590}} 
\index{InlineKeyboard@{InlineKeyboard}!````~InlineKeyboard@{$\sim$InlineKeyboard}}
\index{````~InlineKeyboard@{$\sim$InlineKeyboard}!InlineKeyboard@{InlineKeyboard}}
\doxysubsubsection{\texorpdfstring{$\sim$InlineKeyboard()}{~InlineKeyboard()}}
{\footnotesize\ttfamily Inline\+Keyboard\+::$\sim$\+Inline\+Keyboard (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{_inline_keyboard_8cpp_source_l00009}{9}} of file \mbox{\hyperlink{_inline_keyboard_8cpp_source}{Inline\+Keyboard.\+cpp}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_inline_keyboard_a1451827b7fa83562282e797767eacd1b}\label{class_inline_keyboard_a1451827b7fa83562282e797767eacd1b}} 
\index{InlineKeyboard@{InlineKeyboard}!addButton@{addButton}}
\index{addButton@{addButton}!InlineKeyboard@{InlineKeyboard}}
\doxysubsubsection{\texorpdfstring{addButton()}{addButton()}}
{\footnotesize\ttfamily bool Inline\+Keyboard\+::add\+Button (\begin{DoxyParamCaption}\item[{const char $\ast$}]{text,  }\item[{const char $\ast$}]{command,  }\item[{\mbox{\hyperlink{_inline_keyboard_8h_ac3a8fd74b895df15832c7a4f7b7e8137}{Inline\+Keyboard\+Button\+Type}}}]{button\+Type,  }\item[{Callback\+Type}]{on\+Click = {\ttfamily nullptr} }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{_inline_keyboard_8cpp_source_l00035}{35}} of file \mbox{\hyperlink{_inline_keyboard_8cpp_source}{Inline\+Keyboard.\+cpp}}.

\mbox{\Hypertarget{class_inline_keyboard_a39885c6fb2a210ad103f2f7f601d7068}\label{class_inline_keyboard_a39885c6fb2a210ad103f2f7f601d7068}} 
\index{InlineKeyboard@{InlineKeyboard}!addRow@{addRow}}
\index{addRow@{addRow}!InlineKeyboard@{InlineKeyboard}}
\doxysubsubsection{\texorpdfstring{addRow()}{addRow()}}
{\footnotesize\ttfamily bool Inline\+Keyboard\+::add\+Row (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{_inline_keyboard_8cpp_source_l00011}{11}} of file \mbox{\hyperlink{_inline_keyboard_8cpp_source}{Inline\+Keyboard.\+cpp}}.

\mbox{\Hypertarget{class_inline_keyboard_a9ada3c44cb384f8ce8db8d4fdfba60e9}\label{class_inline_keyboard_a9ada3c44cb384f8ce8db8d4fdfba60e9}} 
\index{InlineKeyboard@{InlineKeyboard}!clear@{clear}}
\index{clear@{clear}!InlineKeyboard@{InlineKeyboard}}
\doxysubsubsection{\texorpdfstring{clear()}{clear()}}
{\footnotesize\ttfamily void Inline\+Keyboard\+::clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{_inline_keyboard_8h_source_l00057}{57}} of file \mbox{\hyperlink{_inline_keyboard_8h_source}{Inline\+Keyboard.\+h}}.

\mbox{\Hypertarget{class_inline_keyboard_aeb603b92da619f62815e3dbf5229ab55}\label{class_inline_keyboard_aeb603b92da619f62815e3dbf5229ab55}} 
\index{InlineKeyboard@{InlineKeyboard}!getButtonsNumber@{getButtonsNumber}}
\index{getButtonsNumber@{getButtonsNumber}!InlineKeyboard@{InlineKeyboard}}
\doxysubsubsection{\texorpdfstring{getButtonsNumber()}{getButtonsNumber()}}
{\footnotesize\ttfamily int Inline\+Keyboard\+::get\+Buttons\+Number (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{_inline_keyboard_8cpp_source_l00086}{86}} of file \mbox{\hyperlink{_inline_keyboard_8cpp_source}{Inline\+Keyboard.\+cpp}}.

\mbox{\Hypertarget{class_inline_keyboard_af533b314d9647a83f6d92e17e6d93e4a}\label{class_inline_keyboard_af533b314d9647a83f6d92e17e6d93e4a}} 
\index{InlineKeyboard@{InlineKeyboard}!getJSON@{getJSON}}
\index{getJSON@{getJSON}!InlineKeyboard@{InlineKeyboard}}
\doxysubsubsection{\texorpdfstring{getJSON()}{getJSON()}}
{\footnotesize\ttfamily String Inline\+Keyboard\+::get\+JSON (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const}



Definition at line \mbox{\hyperlink{_inline_keyboard_8cpp_source_l00091}{91}} of file \mbox{\hyperlink{_inline_keyboard_8cpp_source}{Inline\+Keyboard.\+cpp}}.

\mbox{\Hypertarget{class_inline_keyboard_afe7ddbc6793104840a41cea239a0d380}\label{class_inline_keyboard_afe7ddbc6793104840a41cea239a0d380}} 
\index{InlineKeyboard@{InlineKeyboard}!getJSONPretty@{getJSONPretty}}
\index{getJSONPretty@{getJSONPretty}!InlineKeyboard@{InlineKeyboard}}
\doxysubsubsection{\texorpdfstring{getJSONPretty()}{getJSONPretty()}}
{\footnotesize\ttfamily String Inline\+Keyboard\+::get\+JSONPretty (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const}



Definition at line \mbox{\hyperlink{_inline_keyboard_8cpp_source_l00096}{96}} of file \mbox{\hyperlink{_inline_keyboard_8cpp_source}{Inline\+Keyboard.\+cpp}}.



\doxysubsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{class_inline_keyboard_a92dfb3d8c63f36b84acc8554de69dfab}\label{class_inline_keyboard_a92dfb3d8c63f36b84acc8554de69dfab}} 
\index{InlineKeyboard@{InlineKeyboard}!AsyncTelegram2@{AsyncTelegram2}}
\index{AsyncTelegram2@{AsyncTelegram2}!InlineKeyboard@{InlineKeyboard}}
\doxysubsubsection{\texorpdfstring{AsyncTelegram2}{AsyncTelegram2}}
{\footnotesize\ttfamily friend class \mbox{\hyperlink{class_async_telegram2}{Async\+Telegram2}}\hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{_inline_keyboard_8h_source_l00062}{62}} of file \mbox{\hyperlink{_inline_keyboard_8h_source}{Inline\+Keyboard.\+h}}.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/\mbox{\hyperlink{_inline_keyboard_8h}{Inline\+Keyboard.\+h}}\item 
src/\mbox{\hyperlink{_inline_keyboard_8cpp}{Inline\+Keyboard.\+cpp}}\end{DoxyCompactItemize}
