SEGS  0.4.2
Super Entity Game Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Typedefs
CoXHash.h File Reference
#include <cassert>
#include <string>
#include <vector>
#include <stdint.h>
#include <QtCore/QString>
Include dependency graph for CoXHash.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  JenkinsHash< V >
 
class  CoxHashCommon< KEY, VALUE >
 
struct  CoxHashCommon< KEY, VALUE >::HashEntry
 
class  CoXHashMap< VALUE >
 
struct  IntCompare
 
class  CoXGenericHashMap< KEY, VALUE, COMPARE_FUNCTOR >
 

Macros

#define mix(a, b, c)
 

Typedefs

typedef CoXHashMap< QString > StringHash
 
typedef CoXGenericHashMap
< uint32_t, uint32_t,
IntCompare
ColorHash
 

Macro Definition Documentation

#define mix (   a,
  b,
 
)
Value:
{ \
a -= b; a -= c; a ^= (c>>13); \
b -= c; b -= a; b ^= (a<<8); \
c -= a; c -= b; c ^= (b>>13); \
a -= b; a -= c; a ^= (c>>12); \
b -= c; b -= a; b ^= (a<<16); \
c -= a; c -= b; c ^= (b>>5); \
a -= b; a -= c; a ^= (c>>3); \
b -= c; b -= a; b ^= (a<<10); \
c -= a; c -= b; c ^= (b>>15); \
}

Typedef Documentation

typedef CoXGenericHashMap<uint32_t,uint32_t,IntCompare> ColorHash
typedef CoXHashMap<QString> StringHash