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

Exception — Attempted to modify auxiliary data in a locked store. More...

#include <exceptions.h>

Inheritance diagram for SG::ExcStoreLocked:
Collaboration diagram for SG::ExcStoreLocked:

Public Member Functions

 ExcStoreLocked (SG::auxid_t auxid)
 Constructor. More...
 
 ExcStoreLocked (const char *op)
 Constructor. More...
 

Detailed Description

Exception — Attempted to modify auxiliary data in a locked store.

Thrown when there was an attempt to access a non-decorator auxiliary item in a locked store, or when some other operation that would change the store is attempted.

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

Constructor & Destructor Documentation

◆ ExcStoreLocked() [1/2]

SG::ExcStoreLocked::ExcStoreLocked ( SG::auxid_t  auxid)

Constructor.

Parameters
opThe attempted operation.

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

277  : std::runtime_error (excStoreLocked_format (auxid))
278 {
279 }

◆ ExcStoreLocked() [2/2]

SG::ExcStoreLocked::ExcStoreLocked ( const char *  op)

Constructor.

Parameters
opThe attempted operation.

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

287  : std::runtime_error (excStoreLocked_format (op))
288 {
289 }

The documentation for this class was generated from the following files:
SG::excStoreLocked_format
std::string excStoreLocked_format(SG::auxid_t auxid)
Helper: format exception error string.
Definition: Control/AthContainers/Root/exceptions.cxx:251