![]() |
ATLAS Offline Software
|
Exceptions that can be thrown from AthContainers. More...
#include "AthContainersInterfaces/AuxTypes.h"#include <stdexcept>#include <typeinfo>#include <string>Go to the source code of this file.
Classes | |
| class | SG::ExcNoAuxStore |
| Exception — Aux data requested from object with no store. More... | |
| class | SG::ExcBadAuxVar |
| Exception — Attempt to retrieve nonexistent aux data item. More... | |
| class | SG::ExcConstAuxData |
| Exception — Non-const operation performed on const aux data. More... | |
| class | SG::ExcUntrackedSetStore |
| Exception — Attempt to set aux data store on container that doesn't track indices, or disable index tracking for a container with aux data. More... | |
| class | SG::ExcBadPrivateStore |
| Exception — Bad use of private store. More... | |
| class | SG::ExcAuxTypeMismatch |
| Exception — Type mismatch for aux variable. More... | |
| class | SG::ExcInsertionInBaseClass |
| Exception — Attempted to do OP on a BASE base class of COMPLETE; can only be done on the most-derived class. More... | |
| class | SG::ExcStoreLocked |
| Exception — Attempted to modify auxiliary data in a locked store. More... | |
| class | SG::ExcNonowningContainer |
| Exception — Attempted to insert a unique_ptr to a non-owning container. More... | |
| class | SG::ExcUnknownAuxItem |
| Exception — Unknown aux data item. More... | |
| class | SG::ExcDVToELV |
| Exception — Can't convert DataVector to vector of ElementLinks. More... | |
| class | SG::ExcViewVectorNotView |
| Exception — ViewVector not in view mode. More... | |
| class | SG::ExcMissingViewVectorCLID |
Exception — Missing CLID for ViewVector. More... | |
| class | SG::ExcMissingBaseInfo |
| Exception — Missing BaseInfo. More... | |
| class | SG::ExcInsertMoveOwnershipMismatch |
| Exception — Ownership mismatch for insertMove. More... | |
| class | SG::ExcFlagMismatch |
| Exception — Flag mismatch for aux variable. More... | |
| class | SG::ExcLinkMismatch |
| Exception — Linked variable mismatch. More... | |
| class | SG::ExcNoLinkedVar |
| Exception — Linked variable not found. More... | |
| class | SG::ExcInvalidThinningTarget |
| Exception — ThinningHandle target does not exist. More... | |
| class | SG::ExcBadIterSwap |
| Exception — Bad iter_swap. More... | |
| class | SG::ExcAllocOwnership |
| Exception — Bad allocation ownership. More... | |
| class | SG::ExcBadVarName |
| Exception — Bad name for auxiliary variable. More... | |
| class | SG::ExcJaggedVecOverlappingCopy |
| Exception — Overlapping copies not implemented for jagged vectors. More... | |
| class | SG::ExcOutOfRange |
| Exception — Range reference out of bounds. More... | |
Namespaces | |
| SG | |
| Forward declaration. | |
Functions | |
| void | SG::throwExcNonowningContainer () |
| Throw a SG::ExcNonowningContainer exception. More... | |
| void | SG::throwExcUnknownAuxItem (const std::string &name, const std::string &clsname="", const std::type_info *typ=0) |
| Throw a SG::ExcUnknownAuxItem exception. More... | |
| void | SG::throwExcViewVectorNotView () |
| Throw a SG::ExcViewVectorNotView exception. More... | |
| void | SG::throwExcMissingViewVectorCLID (const std::type_info &ti) |
| Throw a SG::ExcMissingViewVectorCLID exception. More... | |
| void | SG::throwExcMissingBaseInfo (const std::type_info &ti) |
| Throw a SG::ExcMissingBaseInfo exception. More... | |
| void | SG::throwExcAllocOwnership () |
| Throw a SG::ExcAllocOwnership exception. More... | |
| void | SG::throwJaggedVecOverlappingCopy () |
| Throw a SG::ExcJaggedVecOverlappingCopy exception. More... | |
| void | SG::throwExcOutOfRange (const char *what, size_t i, size_t size) |
| Throw a SG::ExcOutOfRange exception. More... | |
Exceptions that can be thrown from AthContainers.
Definition in file Control/AthContainers/AthContainers/exceptions.h.
1.8.18