ATLAS Offline Software
Control
AthAllocators
AthAllocators
Control/AthAllocators/AthAllocators/exceptions.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
/*
3
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
4
*/
13
#ifndef ATHALLOCATORS_EXCEPTIONS_H
14
#define ATHALLOCATORS_EXCEPTIONS_H
15
16
17
#include <stdexcept>
18
19
20
namespace
SG
{
21
22
27
class
ExcDifferentArenas
28
:
public
std::runtime_error
29
{
30
public
:
34
ExcDifferentArenas
();
35
};
36
37
41
class
ExcProtection
42
:
public
std::runtime_error
43
{
44
public
:
49
ExcProtection
(
int
errnum);
50
};
51
52
56
class
ExcProtected
57
:
public
std::runtime_error
58
{
59
public
:
63
ExcProtected
();
64
};
65
66
67
}
// namespace SG
68
69
70
#endif // not ATHALLOCATORS_EXCEPTIONS_H
SG::ExcProtection
Exception — Attempt to change memory protection failed.
Definition:
Control/AthAllocators/AthAllocators/exceptions.h:43
SG
Forward declaration.
Definition:
CaloCellPacker_400_500.h:32
SG::ExcProtection::ExcProtection
ExcProtection(int errnum)
Constructor.
Definition:
Control/AthAllocators/src/exceptions.cxx:53
SG::ExcDifferentArenas
Exception — Attempt to assign between ArenaSharedHeapSTLAllocators for different arenas.
Definition:
Control/AthAllocators/AthAllocators/exceptions.h:29
SG::ExcDifferentArenas::ExcDifferentArenas
ExcDifferentArenas()
Constructor.
Definition:
Control/AthAllocators/src/exceptions.cxx:25
SG::ExcProtected
Exception — Attempt to change protected arena.
Definition:
Control/AthAllocators/AthAllocators/exceptions.h:58
SG::ExcProtected::ExcProtected
ExcProtected()
Constructor.
Definition:
Control/AthAllocators/src/exceptions.cxx:65
Generated on Tue Jul 2 2024 21:15:31 for ATLAS Offline Software by
1.8.18