ATLAS Offline Software
|
Exception — sgkey hash collision. More...
#include <exceptions.h>
Public Member Functions | |
ExcSgkeyCollision (const std::string &new_key, CLID new_clid, const std::string &old_key, CLID old_clid, sgkey_t sgkey) | |
Constructor. More... | |
Exception — sgkey hash collision.
We're trying to add a new non-transient key to a store, but the key+clid hashes to a sgkey_t value that's already used.
Definition at line 100 of file Control/SGTools/SGTools/exceptions.h.
SG::ExcSgkeyCollision::ExcSgkeyCollision | ( | const std::string & | new_key, |
CLID | new_clid, | ||
const std::string & | old_key, | ||
CLID | old_clid, | ||
sgkey_t | sgkey | ||
) |
Constructor.
new_key | String SG key of the new item we're trying to add. |
new_clid | CLID for the new item we're trying to add. |
old_key | String SG key of the existing item. |
old_clid | CLID for the existing item. |
sgkey | Hashed key of both. |
Definition at line 124 of file Control/SGTools/src/exceptions.cxx.