\doxysection{Prettyprinting functions }
\hypertarget{group__pp}{}\label{group__pp}\index{Prettyprinting functions@{Prettyprinting functions}}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \doxymbox{\hyperlink{group__pp_ga97e508300ee8b57d4ba1f20a1c4d0235}{lo\+\_\+bundle\+\_\+pp}} (\doxymbox{\hyperlink{lo__types_8h_ae30a81e4a90d9e6809e72afdf2ae768f}{lo\+\_\+bundle}} b)
\begin{DoxyCompactList}\small\item\em Pretty-\/print a \doxylink{lo__types_8h_ae30a81e4a90d9e6809e72afdf2ae768f}{lo\+\_\+bundle} object. \end{DoxyCompactList}\item 
void \doxymbox{\hyperlink{group__pp_ga5fa7f79f6f490d9a462d6cd894df3b76}{lo\+\_\+message\+\_\+pp}} (\doxymbox{\hyperlink{lo__types_8h_a50be181dde1a8d313dbc7e48d4032210}{lo\+\_\+message}} m)
\begin{DoxyCompactList}\small\item\em Pretty-\/print a \doxylink{lo__types_8h_a50be181dde1a8d313dbc7e48d4032210}{lo\+\_\+message} object. \end{DoxyCompactList}\item 
void \doxymbox{\hyperlink{group__pp_ga1699678a3a2d4221bb55fa2e05326ef0}{lo\+\_\+arg\+\_\+pp}} (\doxymbox{\hyperlink{group__liblo_ga11838c576b0197c255ce805fd7434736}{lo\+\_\+type}} type, void \texorpdfstring{$\ast$}{*}data)
\begin{DoxyCompactList}\small\item\em Pretty-\/print a set of typed arguments. \end{DoxyCompactList}\item 
void \doxymbox{\hyperlink{group__pp_ga31b1944c9f06645d87bdffbf769a1945}{lo\+\_\+server\+\_\+pp}} (\doxymbox{\hyperlink{lo__types_8h_a009a4f26c17bfcc1c31efc45499d09b8}{lo\+\_\+server}} s)
\begin{DoxyCompactList}\small\item\em Pretty-\/print a \doxylink{lo__types_8h_a009a4f26c17bfcc1c31efc45499d09b8}{lo\+\_\+server} object. \end{DoxyCompactList}\item 
void \doxymbox{\hyperlink{group__pp_ga220be2c9f4cfe4516ebcb5c4687a2b9f}{lo\+\_\+method\+\_\+pp}} (\doxymbox{\hyperlink{lo__types_8h_af7b2be2fe593905cfaa9149efff4cc28}{lo\+\_\+method}} m)
\begin{DoxyCompactList}\small\item\em Pretty-\/print a \doxylink{lo__types_8h_af7b2be2fe593905cfaa9149efff4cc28}{lo\+\_\+method} object. \end{DoxyCompactList}\item 
void \doxymbox{\hyperlink{group__pp_ga1ea3369b4cf60368cba3336682afcaad}{lo\+\_\+method\+\_\+pp\+\_\+prefix}} (\doxymbox{\hyperlink{lo__types_8h_af7b2be2fe593905cfaa9149efff4cc28}{lo\+\_\+method}} m, const char \texorpdfstring{$\ast$}{*}p)
\begin{DoxyCompactList}\small\item\em Pretty-\/print a \doxylink{lo__types_8h_af7b2be2fe593905cfaa9149efff4cc28}{lo\+\_\+method} object, but prepend a given prefix to all field names. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
These functions all print an ASCII representation of their argument to stdout. Useful for debugging. 

\label{doc-func-members}
\Hypertarget{group__pp_doc-func-members}
\doxysubsection{Function Documentation}
\Hypertarget{group__pp_ga1699678a3a2d4221bb55fa2e05326ef0}\index{Prettyprinting functions@{Prettyprinting functions}!lo\_arg\_pp@{lo\_arg\_pp}}
\index{lo\_arg\_pp@{lo\_arg\_pp}!Prettyprinting functions@{Prettyprinting functions}}
\doxysubsubsection{\texorpdfstring{lo\_arg\_pp()}{lo\_arg\_pp()}}
{\footnotesize\ttfamily \label{group__pp_ga1699678a3a2d4221bb55fa2e05326ef0} 
void lo\+\_\+arg\+\_\+pp (\begin{DoxyParamCaption}\item[{\doxymbox{\hyperlink{group__liblo_ga11838c576b0197c255ce805fd7434736}{lo\+\_\+type}}}]{type}{, }\item[{void \texorpdfstring{$\ast$}{*}}]{data}{}\end{DoxyParamCaption})}



Pretty-\/print a set of typed arguments. 


\begin{DoxyParams}{Parameters}
{\em type} & A type string in the form provided to \doxylink{group__liblo_gafa4253874f97c2c16254ac57d2b7c987}{lo\+\_\+send()}. \\
\hline
{\em data} & An OSC data pointer, like that provided in the \doxylink{lo__types_8h_a5b38e0822e47acaa3c7267348f50f66c}{lo\+\_\+method\+\_\+handler}. \\
\hline
\end{DoxyParams}
\Hypertarget{group__pp_ga97e508300ee8b57d4ba1f20a1c4d0235}\index{Prettyprinting functions@{Prettyprinting functions}!lo\_bundle\_pp@{lo\_bundle\_pp}}
\index{lo\_bundle\_pp@{lo\_bundle\_pp}!Prettyprinting functions@{Prettyprinting functions}}
\doxysubsubsection{\texorpdfstring{lo\_bundle\_pp()}{lo\_bundle\_pp()}}
{\footnotesize\ttfamily \label{group__pp_ga97e508300ee8b57d4ba1f20a1c4d0235} 
void lo\+\_\+bundle\+\_\+pp (\begin{DoxyParamCaption}\item[{\doxymbox{\hyperlink{lo__types_8h_ae30a81e4a90d9e6809e72afdf2ae768f}{lo\+\_\+bundle}}}]{b}{}\end{DoxyParamCaption})}



Pretty-\/print a \doxylink{lo__types_8h_ae30a81e4a90d9e6809e72afdf2ae768f}{lo\+\_\+bundle} object. 

\Hypertarget{group__pp_ga5fa7f79f6f490d9a462d6cd894df3b76}\index{Prettyprinting functions@{Prettyprinting functions}!lo\_message\_pp@{lo\_message\_pp}}
\index{lo\_message\_pp@{lo\_message\_pp}!Prettyprinting functions@{Prettyprinting functions}}
\doxysubsubsection{\texorpdfstring{lo\_message\_pp()}{lo\_message\_pp()}}
{\footnotesize\ttfamily \label{group__pp_ga5fa7f79f6f490d9a462d6cd894df3b76} 
void lo\+\_\+message\+\_\+pp (\begin{DoxyParamCaption}\item[{\doxymbox{\hyperlink{lo__types_8h_a50be181dde1a8d313dbc7e48d4032210}{lo\+\_\+message}}}]{m}{}\end{DoxyParamCaption})}



Pretty-\/print a \doxylink{lo__types_8h_a50be181dde1a8d313dbc7e48d4032210}{lo\+\_\+message} object. 

\Hypertarget{group__pp_ga220be2c9f4cfe4516ebcb5c4687a2b9f}\index{Prettyprinting functions@{Prettyprinting functions}!lo\_method\_pp@{lo\_method\_pp}}
\index{lo\_method\_pp@{lo\_method\_pp}!Prettyprinting functions@{Prettyprinting functions}}
\doxysubsubsection{\texorpdfstring{lo\_method\_pp()}{lo\_method\_pp()}}
{\footnotesize\ttfamily \label{group__pp_ga220be2c9f4cfe4516ebcb5c4687a2b9f} 
void lo\+\_\+method\+\_\+pp (\begin{DoxyParamCaption}\item[{\doxymbox{\hyperlink{lo__types_8h_af7b2be2fe593905cfaa9149efff4cc28}{lo\+\_\+method}}}]{m}{}\end{DoxyParamCaption})}



Pretty-\/print a \doxylink{lo__types_8h_af7b2be2fe593905cfaa9149efff4cc28}{lo\+\_\+method} object. 

\Hypertarget{group__pp_ga1ea3369b4cf60368cba3336682afcaad}\index{Prettyprinting functions@{Prettyprinting functions}!lo\_method\_pp\_prefix@{lo\_method\_pp\_prefix}}
\index{lo\_method\_pp\_prefix@{lo\_method\_pp\_prefix}!Prettyprinting functions@{Prettyprinting functions}}
\doxysubsubsection{\texorpdfstring{lo\_method\_pp\_prefix()}{lo\_method\_pp\_prefix()}}
{\footnotesize\ttfamily \label{group__pp_ga1ea3369b4cf60368cba3336682afcaad} 
void lo\+\_\+method\+\_\+pp\+\_\+prefix (\begin{DoxyParamCaption}\item[{\doxymbox{\hyperlink{lo__types_8h_af7b2be2fe593905cfaa9149efff4cc28}{lo\+\_\+method}}}]{m}{, }\item[{const char \texorpdfstring{$\ast$}{*}}]{p}{}\end{DoxyParamCaption})}



Pretty-\/print a \doxylink{lo__types_8h_af7b2be2fe593905cfaa9149efff4cc28}{lo\+\_\+method} object, but prepend a given prefix to all field names. 

\Hypertarget{group__pp_ga31b1944c9f06645d87bdffbf769a1945}\index{Prettyprinting functions@{Prettyprinting functions}!lo\_server\_pp@{lo\_server\_pp}}
\index{lo\_server\_pp@{lo\_server\_pp}!Prettyprinting functions@{Prettyprinting functions}}
\doxysubsubsection{\texorpdfstring{lo\_server\_pp()}{lo\_server\_pp()}}
{\footnotesize\ttfamily \label{group__pp_ga31b1944c9f06645d87bdffbf769a1945} 
void lo\+\_\+server\+\_\+pp (\begin{DoxyParamCaption}\item[{\doxymbox{\hyperlink{lo__types_8h_a009a4f26c17bfcc1c31efc45499d09b8}{lo\+\_\+server}}}]{s}{}\end{DoxyParamCaption})}



Pretty-\/print a \doxylink{lo__types_8h_a009a4f26c17bfcc1c31efc45499d09b8}{lo\+\_\+server} object. 

