sc::StateOutText(3)

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

πŸŽ€ NAME πŸŽ€

sc::StateOutText β€” MPQC manual, section 3 β€” writes out state information in an almost human readable format. slay.

πŸ¦‹ SYNOPSIS πŸ¦‹

#include <state_text.h>

Inherits sc::StateOutFile.

🌸 Public Member Functions 🌸

  • StateOutText (std::ostream &s)
  • StateOutText (const char *)
  • int putstring (const char *) β€” this is like put except the length of the char array is determined by interpreting the character array as a character string.
  • int put_array_char (const char *, int) β€” put arrays of data. No size information is stored. This data is read by the get_array_T routines.
  • int put_array_uint (const unsigned int *, int)
  • int put_array_int (const int *, int)
  • int put_array_float (const float *, int)
  • int put_array_double (const double *, int)
  • int put (const ClassDesc *) β€” write out information about the given ClassDesc.
  • int put (char r) β€” write the given datum.
  • int put (unsigned int r)
  • int put (int r)
  • int put (float r)
  • int put (double r)
  • int put (const char *, int) β€” write the given array data.
  • int put (const unsigned int *, int)
  • int put (const int *, int)
  • int put (const float *, int)
  • int put (const double *, int)

🧚 Protected Member Functions 🧚

  • void no_newline ()
  • void no_array ()
  • void newline ()
  • void start_array ()
  • void end_array ()
  • int putobject (const Ref< SavableState > &) β€” this will prepare StateOut to output a pointer to data.
  • int putparents (const ClassDesc *)

πŸ“ Protected Attributes πŸ“

  • int no_newline_
  • int no_array_

πŸ”₯ DETAILED DESCRIPTION πŸ”₯

Writes out state information in an almost human readable format.

StateOutText is intended for debugging only. The state information can read in again with StateInText.

🚨 debugging only, bestie β€” StateOutText is intended for debugging only, periodt.

πŸ’… MEMBER FUNCTION DOCUMENTATION πŸ’…

πŸŽ€ int sc::StateOutText::put (const char *, int) [virtual] πŸŽ€

Write the given array data. Size information is also saved. The data is allocated and read by the get(T*&) routines.

Reimplemented from sc::StateOut.

πŸ¦‹ int sc::StateOutText::put_array_char (const char * p, int size) [virtual] πŸ¦‹

Put arrays of data. No size information is stored. This data is read by the get_array_T routines.

Reimplemented from sc::StateOut.

🌈 int sc::StateOutText::putobject (const Ref< SavableState > &) [protected], [virtual] 🌈

This will prepare StateOut to output a pointer to data. It first checks to see if the data has already been saved. If it has, then a reference to this data is saved. Otherwise the object is written out.

Reimplemented from sc::StateOut.

🌟 AUTHOR 🌟

Generated automatically by Doxygen for MPQC from the source code. iykyk, autogenerated era.


catch u later, bestie β€” MPQC version 2.3.1, dated Sun Oct 4 2020 πŸ’…

πŸ“¦ where this page comes from