ATLAS Offline Software
Loading...
Searching...
No Matches
SG::ExcUninitKey Class Reference

Exception — Tried to create a handle from an uninitialized key. More...

#include <exceptions.h>

Inheritance diagram for SG::ExcUninitKey:
Collaboration diagram for SG::ExcUninitKey:

Public Member Functions

 ExcUninitKey (CLID clid, const std::string &sgkey, const std::string &storename, const std::string &holdername="", const std::string &htype="VarHandle")
 Constructor.

Detailed Description

Exception — Tried to create a handle from an uninitialized key.

Definition at line 109 of file Control/StoreGate/StoreGate/exceptions.h.

Constructor & Destructor Documentation

◆ ExcUninitKey()

SG::ExcUninitKey::ExcUninitKey ( CLID clid,
const std::string & sgkey,
const std::string & storename,
const std::string & holdername = "",
const std::string & htype = "VarHandle" )

Constructor.

Parameters
clidCLID from the key.
sgkeyStoreGate key from the key.
storenameStore name from the key.
holdernameIDataHandleHolder holding the key.
htypeHandle type.

Definition at line 124 of file Control/StoreGate/src/exceptions.cxx.

129 : std::runtime_error (excUninitKey_format (clid, sgkey, storename, holdername, htype))
130{
131}
std::string excUninitKey_format(CLID clid, const std::string &sgkey, const std::string &storename, const std::string &holdername, const std::string &htype)
Helper: format exception error string.

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