ATLAS Offline Software
Public Member Functions | List of all members
SG::ExcUnknownAuxItem Class Reference

Exception — Unknown aux data item. More...

#include <exceptions.h>

Inheritance diagram for SG::ExcUnknownAuxItem:
Collaboration diagram for SG::ExcUnknownAuxItem:

Public Member Functions

 ExcUnknownAuxItem (const std::string &name, const std::string &clsname="", const std::type_info *typ=0)
 Constructor. More...
 

Detailed Description

Exception — Unknown aux data item.

This can be thrown by TypelessConstAccessor if the requested item is not known to the registry, or (if the type_info is supplied) we don't know how to make a vector factory for the given type_info.

Definition at line 231 of file Control/AthContainers/AthContainers/exceptions.h.

Constructor & Destructor Documentation

◆ ExcUnknownAuxItem()

SG::ExcUnknownAuxItem::ExcUnknownAuxItem ( const std::string &  name,
const std::string &  clsname = "",
const std::type_info *  typ = 0 
)

Constructor.

Parameters
nameName of the aux data item.
clsnameClass name of the aux data item, or an empty string.
typType of the item, if provided.

Definition at line 339 of file Control/AthContainers/Root/exceptions.cxx.

342  : std::runtime_error (excUnknownAuxItem_format (name, clsname, typ))
343 {
344 }

The documentation for this class was generated from the following files:
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
SG::excUnknownAuxItem_format
std::string excUnknownAuxItem_format(const std::string &name, const std::string &clsname, const std::type_info *typ)
Helper: format exception error string.
Definition: Control/AthContainers/Root/exceptions.cxx:317