All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Static Public Member Functions | Static Public Attributes | Static Private Attributes | List of all members
osl::hash::HashRandom Class Reference

#include <hashRandom.h>

Collaboration diagram for osl::hash::HashRandom:
Collaboration graph
[legend]

Static Public Member Functions

static void setUp (double sigma)
 
static int value (size_t key)
 
static int value (const HashKey &key)
 

Static Public Attributes

static const size_t Length = 0x1000
 

Static Private Attributes

static CArray< int, Lengthtable
 

Detailed Description

Definition at line 13 of file hashRandom.h.

Member Function Documentation

void osl::hash::HashRandom::setUp ( double  sigma)
static

Definition at line 76 of file hashRandom.cc.

References Length, table, and value().

static int osl::hash::HashRandom::value ( size_t  key)
inlinestatic

Definition at line 21 of file hashRandom.h.

References Length, and table.

Referenced by setUp(), and value().

static int osl::hash::HashRandom::value ( const HashKey key)
inlinestatic

Definition at line 25 of file hashRandom.h.

References osl::hash::HashKey128::signature(), and value().

Member Data Documentation

const size_t osl::hash::HashRandom::Length = 0x1000
static

Definition at line 16 of file hashRandom.h.

Referenced by setUp(), and value().

osl::CArray< int, osl::hash::HashRandom::Length > osl::hash::HashRandom::table
staticprivate

Definition at line 18 of file hashRandom.h.

Referenced by setUp(), and value().


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