class crc32c_t

Defined at line 49 of file ../../third_party/abseil-cpp/absl/crc/crc32c.h

`crc32c_t` defines a strongly-typed integer for holding a CRC32C value.

Some operators are intentionally omitted. Only equality operators are defined

so that `crc32c_t` can be directly compared. Methods for putting `crc32c_t`

directly into a set are omitted because this is bug-prone due to checksum

collisions. Use an explicit conversion to the `uint32_t` space for operations

that treat `crc32c_t` as an integer.

Public Methods

void crc32c_t ()

Defined at line 51 of file ../../third_party/abseil-cpp/absl/crc/crc32c.h

void crc32c_t (uint32_t crc)

Defined at line 52 of file ../../third_party/abseil-cpp/absl/crc/crc32c.h

void crc32c_t (const crc32c_t & )

Defined at line 54 of file ../../third_party/abseil-cpp/absl/crc/crc32c.h

crc32c_t & operator= (const crc32c_t & )

Defined at line 55 of file ../../third_party/abseil-cpp/absl/crc/crc32c.h

uint32_t operator unsigned int ()

Defined at line 57 of file ../../third_party/abseil-cpp/absl/crc/crc32c.h

Friends

template <typename Sink>
void crc32c_t (Sink & sink, crc32c_t crc)
bool crc32c_t (crc32c_t lhs, crc32c_t rhs)
bool crc32c_t (crc32c_t lhscrc32c_t rhs)