ost::CRC32Digest(3)

πŸ“¦ version 1.8.1, in ubuntu jammy

πŸ’– ost::CRC32Digest πŸ’–

okay bestie, welcome to the ost::CRC32Digest(3) page β€” it lives in the Library Functions Manual and it is literally the crc32 collection/computation hash accumulator class. say it with me: crc32 collection/computation hash accumulator class. iconic. πŸ’…


✨ NAME ✨

ost::CRC32Digest β€” a crc32 collection/computation hash accumulator class. no cap, that's the whole name section. πŸŽ€


🌸 SYNOPSIS 🌸

#include <digest.h>

Inherits ost::Digest. yes she's a nepo baby, she inherited it, and she ate. πŸ‘‘

🫢 Public Member Functions

CRC32Digest ()
CRC32Digest (const CRC32Digest &crc)
void initDigest (void)
unsigned getSize (void)
operator const uint32 () const
uint32 getDigest (void)
unsigned getDigest (unsigned char *buffer)
void putDigest (const unsigned char *buffer, unsigned length)
CRC32Digest & operator= (const CRC32Digest &right)

🧚 Protected Member Functions

unsigned char overflow (unsigned char octet)
std::ostream & strDigest (std::ostream &os)

πŸ¦‹ Detailed Description πŸ¦‹

A crc32 collection/computation hash accumulator class. that's the vibe. that's the whole vibe check and she passed. ✨

🌈 Author

Kevin Kraatz kraatz@arlut.utexas.edu

crc32 computation hash. periodt. πŸ’œ

πŸ“ Examples

crc32.cpp. go look at it bestie, it's giving tutorial energy. πŸ“–


πŸŽ€ Constructor & Destructor Documentation πŸŽ€

  • ost::CRC32Digest::CRC32Digest () β€” the no-arg constructor, she's simple, she's clean, she's ready to hash. πŸ’–
  • ost::CRC32Digest::CRC32Digest (const CRC32Digest & crc) β€” the copy constructor, taking another CRC32Digest and making a twin. main character duplication moment. πŸ‘―β€β™€οΈ

πŸ’… Member Function Documentation πŸ’…

  • unsigned ost::CRC32Digest::getDigest (unsigned char * buffer) [virtual] β€” Implements ost::Digest. 🌟
  • uint32 ost::CRC32Digest::getDigest (void) [inline] β€” Examples: crc32.cpp. πŸ”₯
  • unsigned ost::CRC32Digest::getSize (void) [inline], [virtual] β€” Implements ost::Digest. πŸ“
  • void ost::CRC32Digest::initDigest (void) [virtual] β€” Implements ost::Digest. reset era, we love a fresh start. 🌱
  • ost::CRC32Digest::operator const uint32 () const [inline] β€” the conversion operator, she casts, she converts, she slays. πŸ’«
  • CRC32Digest& ost::CRC32Digest::operator= (const CRC32Digest & right) β€” assignment operator, copying from right into yourself, self-care fr fr. 🫢
  • unsigned char ost::CRC32Digest::overflow (unsigned char octet) [protected] β€” protected, so stay out of her business unless you're family (aka a subclass). πŸ™ˆ
  • void ost::CRC32Digest::putDigest (const unsigned char * buffer, unsigned length) [virtual] β€” Implements ost::Digest. Examples: crc32.cpp. πŸ’–
  • std::ostream& ost::CRC32Digest::strDigest (std::ostream & os) [protected], [virtual] β€” Implements ost::Digest. she writes herself into your stream, dramatic queen. πŸ’…

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for GNU CommonC++ from the source code. so technically the author of this page is a robot, and honestly? she understood the assignment. πŸ€–βœ¨


lowkey reminder bestie: this whole page is from GNU CommonC++, dated Sun Dec 27 2020. that's the source, that's the version, that's the date β€” no cap. πŸ—“οΈπŸ’–

k byeeee, go hash something cute πŸ’œπŸŒˆπŸŽ€

πŸ“¦ where this page comes from