Shadowrun: Awakened 29 September 2011 - Build 871
Public Member Functions | Private Attributes | Static Private Attributes
cat::IncrementalMurmurHash64 Class Reference

#include <MurmurHash2.hpp>

List of all members.

Public Member Functions

void Add (const void *data, int bytes)
void Begin (u64 seed=0)
u64 End ()

Private Attributes

u32 _count
u64 _hash
u64 _size
u64 _tail

Static Private Attributes

static const u64 M = 0xc6a4a7935bd1e995ULL
static const u64 R = 47

Detailed Description

Definition at line 63 of file MurmurHash2.hpp.


Member Function Documentation

void cat::IncrementalMurmurHash64::Add ( const void *  data,
int  bytes 
)
void cat::IncrementalMurmurHash64::Begin ( u64  seed = 0)
u64 cat::IncrementalMurmurHash64::End ( )

Member Data Documentation

Definition at line 65 of file MurmurHash2.hpp.

Definition at line 66 of file MurmurHash2.hpp.

Definition at line 66 of file MurmurHash2.hpp.

Definition at line 66 of file MurmurHash2.hpp.

const u64 cat::IncrementalMurmurHash64::M = 0xc6a4a7935bd1e995ULL [static, private]

Definition at line 68 of file MurmurHash2.hpp.

const u64 cat::IncrementalMurmurHash64::R = 47 [static, private]

Definition at line 69 of file MurmurHash2.hpp.


The documentation for this class was generated from the following file:

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net