Exceptions that can be thrown from AthContainers. More...
#include "AthContainersInterfaces/AuxTypes.h"#include "CxxUtils/noreturn.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... | |
Namespaces | |
| namespace | SG |
Constructor from a payload object. | |
Functions | |
| SG::ATH_NORETURN (void throwExcNonowningContainer()) | |
| Throw a SG::ExcNonowningContainer exception. | |
| SG::ATH_NORETURN (void throwExcUnknownAuxItem(const std::string &name, const std::string &clsname="", const std::type_info *typ=0)) | |
| Throw a SG::ExcUnknownAuxItem exception. | |
Exceptions that can be thrown from AthContainers.
1.6.1