ATLAS Offline Software
Classes
IdentifierHash.h File Reference
#include "GaudiKernel/MsgStream.h"
#include "Identifier/IdentifierHash.icc"
Include dependency graph for IdentifierHash.h:

Go to the source code of this file.

Classes

class  IdentifierHash
 This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to look-up "Identifiable"s stored in a simple vector. It is intended to be a continuous hash, i.e. it runs from 0 to N-1, where there are N different possible values for an Identifier(32) within a specific context. IdentifierHashes are created by default in an invalid state which can be checked with "is_valid" method. This allows some error checking. More...
 
struct  std::hash< IdentifierHash >