ATLAS Offline Software
Namespaces | Functions
Control/AthContainers/Root/exceptions.cxx File Reference
#include "AthContainers/exceptions.h"
#include "AthContainers/AuxTypeRegistry.h"
#include "AthContainers/tools/error.h"
#include <sstream>
Include dependency graph for Control/AthContainers/Root/exceptions.cxx:

Go to the source code of this file.

Namespaces

 SG
 Forward declaration.
 

Functions

std::string SG::excFormatName (SG::auxid_t auxid)
 Helper: format an aux data item name. More...
 
std::string SG::excNoAuxStore_format (SG::auxid_t auxid)
 Helper: format exception error string. More...
 
std::string SG::excNoAuxStore_format (const char *op)
 Helper: format exception error string. More...
 
std::string SG::excBadAuxVar_format (SG::auxid_t auxid)
 Helper: format exception error string. More...
 
std::string SG::excConstAuxData_format (const std::string &op, SG::auxid_t auxid)
 Helper: format exception error string. More...
 
std::string SG::excAuxTypeMismatch_format (SG::auxid_t auxid, const std::type_info &new_type, const std::type_info &old_type, const std::string &new_alloc_type, const std::string &old_alloc_type)
 Helper: format exception error string. More...
 
std::string SG::excInsertionInBaseClass_format (const char *op, const std::type_info &base_type, const std::type_info &complete_type)
 Helper: format exception error string. More...
 
std::string SG::excStoreLocked_format (SG::auxid_t auxid)
 Helper: format exception error string. More...
 
std::string SG::excStoreLocked_format (const char *op)
 Helper: format exception error string. More...
 
void SG::throwExcNonowningContainer ()
 Throw a SG::ExcNonowningContainer exception. More...
 
std::string SG::excUnknownAuxItem_format (const std::string &name, const std::string &clsname, const std::type_info *typ)
 Helper: format exception error string. More...
 
void SG::throwExcUnknownAuxItem (const std::string &name, const std::string &clsname="", const std::type_info *typ=0)
 Throw a SG::ExcUnknownAuxItem exception. More...
 
std::string SG::excDVToELV_format (const std::string &detail)
 Helper: format exception error string. 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...
 
std::string SG::excFormatFlags (SG::AuxVarFlags flags)
 Helper: format flags. More...
 
std::string SG::excFlagMismatch_format (SG::auxid_t auxid, const std::type_info &type, SG::AuxVarFlags existing_flags, SG::AuxVarFlags requested_flags)
 Helper: format exception error string. More...
 
std::string SG::excLinkMismatch_format (SG::auxid_t auxid, const std::type_info &type, SG::auxid_t existing_linked_id, SG::auxid_t requested_linked_id)
 Helper: format exception error string. More...
 
std::string SG::excNoLinkedVar_format (SG::auxid_t auxid, const std::type_info &type)
 Helper: format exception error string. More...
 
std::string SG::excInvalidThinningTarget_format (unsigned int clid, const std::string &key)
 Helper: format exception error string. More...
 
void SG::throwExcAllocOwnership ()
 Throw a SG::ExcAllocOwnership exception. More...
 
std::string SG::excBadVarName_format (const std::string &name)
 Helper: format exception error string. More...
 
std::string SG::excJaggedVecOverlappingCopy_format ()
 Helper: format exception error string. More...
 
void SG::throwJaggedVecOverlappingCopy ()
 Throw a SG::ExcJaggedVecOverlappingCopy exception. More...
 
std::string SG::excOutOfRange_format (const char *what, size_t i, size_t size)
 Helper: format exception error string. More...
 
void SG::throwOutOfRange (const char *what, size_t i, size_t size)
 Throw a SG::ExcOutOfRange exception. More...