1 #ifndef __JACOUSTICS__JEKEY__
2 #define __JACOUSTICS__JEKEY__
18 namespace JACOUSTICS {}
19 namespace JPP {
using namespace JACOUSTICS; }
21 namespace JACOUSTICS {
35 public JMultiComparable<JEKey, JLANG::JTYPELIST<JObjectID, JCounter>::typelist>
86 return out << setw(3) << key.
getID() <<
' '
int getCounter() const
Get counter.
JEKey(const JObjectID &id, const JCounter &counter)
Constructor.
static const int COUNTER
Multiplication factor applied to the event counter for the evaluation of the hash key...
int getID() const
Get identifier.
friend std::ostream & operator<<(std::ostream &out, const JEKey &key)
Write emitter key to output stream.
int getKey() const
Get hash key.
Auxiliary class for object identification.
Template definition of auxiliary base class for composite data structures composed of base classes wi...
JEKey()
Default constructor.