sc::SCFormIO(3)

πŸ“¦
version 2.3.1 Β· 4 versions
, in ubuntu jammy

πŸ’… sc::SCFormIO(3) β€” MPQC, bestie-style πŸ’…

πŸŽ€ NAME πŸŽ€

sc::SCFormIO β€” this utility class is used to print only on node 0 and to provide attractive indentation of output. No cap, it’s the tidy-output bestie. πŸ’–

✨ SYNOPSIS ✨

#include <formio.h>

🌟 Static Public Member Functions 🌟

Okay so here’s the full static lineup, exact signatures and all β€” nothing skipped, nothing merged, periodt πŸ’…

  • static std::ios & indent (std::ios &o) β€” the indent one; takes std::ios &o and gives you back a std::ios &. πŸŽ€
  • static std::ios & decindent (std::ios &o) β€” the dec-indent one; same std::ios &o in, std::ios & out. πŸ¦‹
  • static std::ios & incindent (std::ios &o) β€” the inc-indent one; std::ios &o goes in, std::ios & comes out. ✨
  • static std::ios & skipnextindent (std::ios &o) β€” the skip-next-indent one; takes std::ios &o, returns std::ios &. πŸ’«
  • static void setverbose (std::ios &o, long v) β€” verbose setter; std::ios &o plus a long v, returns void. πŸ”₯
  • static long getverbose (std::ios &o) β€” verbose getter; takes std::ios &o, returns long. πŸ‘‘
  • static void setindent (std::ios &o, long column) β€” indent setter; takes std::ios &o and a long column, returns void. 🌈
  • static long getindent (std::ios &o) β€” indent getter; takes std::ios &o, returns long. 🌸
  • static int set_printnode (int) β€” print-node setter; takes an int, returns an int. 🫢
  • static int get_printnode () β€” print-node getter; takes no args, returns int. πŸ’–
  • static void set_debug (int) β€” debug setter; takes an int, returns void. πŸ›
  • static int get_debug () β€” debug getter; takes no args, returns int. πŸ’€
  • static void init_mp (int me) β€” init_mp; takes an int me, returns void. 🧚
  • static int get_node () β€” node getter; takes no args, returns int. πŸ“
  • static void set_default_basename (const char *) β€” default-basename setter; takes const char *, returns void. πŸŽ€
  • static const char * default_basename () β€” default-basename getter; takes no args, returns const char *. πŸ¦‹
  • static char * fileext_to_filename (const char *extension) β€” takes a const char *extension, returns char *. ✨
  • static void init_ostream (std::ostream &) β€” takes std::ostream &, returns void. πŸ’«
  • static std::ostream & license (std::ostream &) β€” takes std::ostream &, returns std::ostream &. πŸ“œ
  • static std::ostream & warranty (std::ostream &) β€” takes std::ostream &, returns std::ostream &. πŸ›‘οΈ
  • static std::ostream & copyright (std::ostream &) β€” takes std::ostream &, returns std::ostream &. ©️

πŸ’– Detailed Description πŸ’–

This utility class is used to print only on node 0 and to provide attractive indentation of output. That’s the whole vibe: node 0 gets the print moment, and the indentation stays cute and readable. It’s giving main-character formatting for terminal output. πŸ’…βœ¨

🌸 Author 🌸

Author: Generated automatically by Doxygen for MPQC from the source code.

The robots handled this part, bestie β€” I’m just here to make it sparkle. πŸ€–πŸ’–


Signed, sealed, delivered with Version 2.3.1 energy, dated Sun Oct 4 2020. mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from