Panda3D
Public Member Functions

HashGenerator Class Reference

This class generates an arbitrary hash number from a sequence of ints. More...

#include "hashGenerator.h"

List of all members.

Public Member Functions

void add_int (int num)
 Adds another integer to the hash so far.
void add_string (const string &str)
 Adds a string to the hash, by breaking it down into a sequence of integers.
unsigned long get_hash () const
 Returns the hash number generated.

Detailed Description

This class generates an arbitrary hash number from a sequence of ints.

Definition at line 26 of file hashGenerator.h.


Member Function Documentation

void HashGenerator::add_int ( int  num)
void HashGenerator::add_string ( const string &  str)

Adds a string to the hash, by breaking it down into a sequence of integers.

Definition at line 59 of file hashGenerator.cxx.

References add_int().

Referenced by DCSwitch::generate_hash(), DCKeyword::generate_hash(), DCField::generate_hash(), and DCClass::generate_hash().

unsigned long HashGenerator::get_hash ( ) const

Returns the hash number generated.

Definition at line 73 of file hashGenerator.cxx.

Referenced by DCFile::get_hash().


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations