![]() |
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.