|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef ATHLINKS_EXCEPTIONS_H
14 #define ATHLINKS_EXCEPTIONS_H
18 #include "GaudiKernel/ClassID.h"
36 :
public std::runtime_error
58 :
public std::runtime_error
77 :
public std::runtime_error
98 const std::string&
key,
110 :
public std::runtime_error
141 :
public std::runtime_error
171 :
public std::runtime_error
198 :
public std::runtime_error
227 :
public std::runtime_error
250 :
public std::runtime_error
271 :
public std::runtime_error
281 const std::string&
key,
293 :
public std::runtime_error
303 const std::string&
key,
316 const std::string&
key,
323 #endif // not ATHLINKS_EXCEPTIONS_H
ExcPointerNotInSG(const void *pointer)
Constructor.
Exception — bad toTransient.
Exception — index not found.
void throwExcElementNotFound(const char *where)
Throw a SG::ExcElementNotFound exception.
ExcElementNotFound maybe_thinning_error
Backwards compatibility.
void throwExcInvalidIndex(const char *where)
Throw a SG::ExcInvalidIndex exception.
Exception — The object referenced by a DataLink / ElementLink is not registered in SG.
void throwExcBadThinning(CLID clid, const std::string &key, SG::sgkey_t sgkey)
Throw a SG::ExcBadThinning exception.
ExcCLIDMismatch(CLID obj_clid, CLID link_clid)
Constructor.
void throwExcBadToTransient()
Throw a SG::ExcBadToTransient exception.
Exception – Tried to retrieve const storable as a non-const pointer.
Exception — invalid index.
ExcBadToTransient()
Constructor.
void throwExcInvalidLink(CLID clid, const std::string &key, SG::sgkey_t sgkey)
Throw a SG::ExcInvalidLink exception.
ExcInvalidLink(CLID clid, const std::string &key, SG::sgkey_t sgkey)
Constructor.
ExcIncomparableEL()
Constructor.
Exception — ForwardIndexingPolicy: internal link state is invalid.
Exception — element not found.
void throwExcBadForwardLink(size_t index, size_t size, const std::string &name)
Throw a SG::ExcBadForwardLink exception.
ExcBadForwardLink(size_t index, size_t size, const std::string &name)
Constructor.
ExcBadThinning(CLID clid, const std::string &key, SG::sgkey_t sgkey)
Constructor.
ExcInvalidIndex(const std::string &where)
Constructor.
uint32_t CLID
The Class ID type.
ExcElementNotFound(const std::string &where)
Constructor.
Exception – Bad thinning request.
void throwExcIncomparableEL()
Throw a SG::IncomparableEL exception.
Exception — Attempt to dereference invalid DataLink / ElementLink ".
uint32_t sgkey_t
Type used for hashed StoreGate key+CLID pairs.
Exception — Attempt to set DataLink / ElementLink with CLID <clid> to object with CLID <clid>.
void throwExcIndexNotFound(const char *where)
Throw a SG::ExcIndexNotFound exception.
Define the type used for hashed StoreGate key+CLID pairs.
Exception — incomparable ElementLink.
ExcIndexNotFound(const std::string &where)
Constructor.
ExcConstStorable(CLID clid, const std::string &key, SG::sgkey_t sgkey)
Constructor.