ATLAS Offline Software
|
Exceptions that can be thrown from AthLinks. More...
Go to the source code of this file.
Classes | |
class | SG::ExcPointerNotInSG |
Exception — The object referenced by a DataLink / ElementLink is not registered in SG. More... | |
class | SG::ExcCLIDMismatch |
Exception — Attempt to set DataLink / ElementLink with CLID <clid> to object with CLID <clid>. More... | |
class | SG::ExcInvalidLink |
Exception — Attempt to dereference invalid DataLink / ElementLink ". More... | |
class | SG::ExcBadForwardLink |
Exception — ForwardIndexingPolicy: internal link state is invalid. More... | |
class | SG::ExcElementNotFound |
Exception — element not found. More... | |
class | SG::ExcInvalidIndex |
Exception — invalid index. More... | |
class | SG::ExcIndexNotFound |
Exception — index not found. More... | |
class | SG::ExcIncomparableEL |
Exception — incomparable ElementLink. More... | |
class | SG::ExcBadToTransient |
Exception — bad toTransient. More... | |
class | SG::ExcConstStorable |
Exception – Tried to retrieve const storable as a non-const pointer. More... | |
class | SG::ExcBadThinning |
Exception – Bad thinning request. More... | |
Namespaces | |
SG | |
Forward declaration. | |
Typedefs | |
typedef ExcElementNotFound | SG::maybe_thinning_error |
Backwards compatibility. More... | |
Functions | |
void | SG::throwExcInvalidLink (CLID clid, const std::string &key, SG::sgkey_t sgkey) |
Throw a SG::ExcInvalidLink exception. More... | |
void | SG::throwExcBadForwardLink (size_t index, size_t size, const std::string &name) |
Throw a SG::ExcBadForwardLink exception. More... | |
void | SG::throwExcElementNotFound (const char *where) |
Throw a SG::ExcElementNotFound exception. More... | |
void | SG::throwExcInvalidIndex (const char *where) |
Throw a SG::ExcInvalidIndex exception. More... | |
void | SG::throwExcIndexNotFound (const char *where) |
Throw a SG::ExcIndexNotFound exception. More... | |
void | SG::throwExcIncomparableEL () |
Throw a SG::IncomparableEL exception. More... | |
void | SG::throwExcBadToTransient () |
Throw a SG::ExcBadToTransient exception. More... | |
void | SG::throwExcBadThinning (CLID clid, const std::string &key, SG::sgkey_t sgkey) |
Throw a SG::ExcBadThinning exception. More... | |
Exceptions that can be thrown from AthLinks.
Definition in file Control/AthLinks/AthLinks/exceptions.h.