#include <private_ge_mtools.h>
Public Member Functions | |
Crc32 () | |
void | Reset () |
void | Update (const void *s, Int n) |
void | UpdateByte (UChar b) |
void | UpdateUInt32 (UInt32 u) |
void | UpdateUInt64 (UInt64 u) |
void | UpdateInt32 (Int32 u) |
void | UpdateBool (Bool b) |
void | UpdateFloat32 (Float32 r) |
void | UpdateFloat64 (Float64 r) |
void | UpdateFloat (Float r) |
void | UpdatePointer (const void *p) |
void | UpdateInt (Int p) |
UInt32 | GetCrc () |
Protected Attributes | |
UInt32 | _crc |
Static Protected Attributes | |
static const UInt32 | crc32tab [256] |
Crc32 | ( | ) |
void Reset | ( | ) |
void Update | ( | const void * | s, |
Int | n | ||
) |
void UpdateByte | ( | UChar | b | ) |
void UpdateUInt32 | ( | UInt32 | u | ) |
void UpdateUInt64 | ( | UInt64 | u | ) |
void UpdateInt32 | ( | Int32 | u | ) |
void UpdateBool | ( | Bool | b | ) |
void UpdateFloat32 | ( | Float32 | r | ) |
void UpdateFloat64 | ( | Float64 | r | ) |
void UpdateFloat | ( | Float | r | ) |
void UpdatePointer | ( | const void * | p | ) |
void UpdateInt | ( | Int | p | ) |
UInt32 GetCrc | ( | ) |
|
staticprotected |
|
protected |