All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions | Static Public Attributes | Static Private Attributes
osl::hash::HashRandom Class Reference

#include <hashRandom.h>

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

List of all members.

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) [inline, static]

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) [inline, static]

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 [static, private]

Definition at line 18 of file hashRandom.h.

Referenced by setUp(), and value().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines