ATLAS Offline Software
Loading...
Searching...
No Matches
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.
 ExcStoreLocked (const char *op)
 Constructor.

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}
std::string excStoreLocked_format(SG::auxid_t auxid)
Helper: format exception error string.

◆ 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: