pp(3)

πŸ“¦
version 0.34 Β· 3 versions
, in fedora 44

πŸ’– pp β€” prettyprinting, but make it cute πŸ’–

okay bestie, pull up a chair, because this is the pp(3) page from the Library Functions Manual, and it's literally the most low-effort-high-reward debugging tool in the whole liblo friend group. no cap. 🫢


✨ NAME ✨

pp β€” prettyprinting functions πŸ’…

like, the name says it all. these are the girls that make your ugly little binary blobs look presentable.


🌸 SYNOPSIS 🌸

πŸŽ€ Functions πŸŽ€

void lo_bundle_pp (lo_bundle b)

pretty-print a lo_bundle object ✨

void lo_message_pp (lo_message m)

pretty-print a lo_message object ✨

void lo_arg_pp (lo_type type, void *data)

pretty-print a set of typed arguments ✨

void lo_server_pp (lo_server s)

pretty-print a lo_server object ✨

void lo_method_pp (lo_method m)

pretty-print a lo_method object ✨

void lo_method_pp_prefix (lo_method m, const char *p)

pretty-print a lo_method object, but prepend a given prefix to all field names ✨


πŸ¦‹ Detailed Description πŸ¦‹

so here's the vibe: every single one of these functions prints an ASCII representation of its argument to stdout. that's it. that's the whole personality. 🫧

Useful for debugging. fr fr, this is the "just print it and see" of the liblo world and honestly? iconic. πŸ‘‘


🌈 Function Documentation 🌈

πŸ’œ void lo_arg_pp (lo_type type, void * data)

pretty-print a set of typed arguments.

Parameters

  • type β€” a type string in the form provided to lo_send().
  • data β€” an OSC data pointer, like that provided in the lo_method_handler.

πŸ’œ void lo_bundle_pp (lo_bundle b)

pretty-print a lo_bundle object.


πŸ’œ void lo_message_pp (lo_message m)

pretty-print a lo_message object.


πŸ’œ void lo_method_pp (lo_method m)

pretty-print a lo_method object.


πŸ’œ void lo_method_pp_prefix (lo_method m, const char * p)

pretty-print a lo_method object, but prepend a given prefix to all field names.

like, the regular lo_method_pp but with a little name tag on everything. obsessed. 🏷️✨


πŸ’œ void lo_server_pp (lo_server s)

pretty-print a lo_server object.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for liblo from the source code. (not a human author, bestie β€” the robots did this one, and honestly they ate. πŸ€–πŸ’…)


k that's the whole page! every function, every param, every detail β€” all of it, no skips. πŸ’–

this was liblo Version 0.34, page pp(3) β€” mwah, go debug something pretty. πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from