Panda3D
Public Member Functions | List of all members
HashGeneratorBase Class Reference

This is the base class for a number of classes that generate arbitrary hash numbers for complex objects, based fundamentally on a sequence of integers. More...

#include "hashGeneratorBase.h"

Inheritance diagram for HashGeneratorBase:
ChecksumHashGenerator

Public Member Functions

size_t get_hash () const
 Returns the hash number generated. More...
 

Detailed Description

This is the base class for a number of classes that generate arbitrary hash numbers for complex objects, based fundamentally on a sequence of integers.

There are no virtual functions here, for performance reasons; it is generally desirable to generate hash numbers as quickly as possible. The derived classes must redefine all the basic functionality.

Thus, a compile-time decision must be made for the kind of HashGenerator that is appropriate for a particular class.

Definition at line 30 of file hashGeneratorBase.h.

Member Function Documentation

◆ get_hash()

size_t HashGeneratorBase::get_hash ( ) const
inline

Returns the hash number generated.

Definition at line 26 of file hashGeneratorBase.I.


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