#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 |