![]() |
ATLAS Offline Software
|
#include <MessageHelper.h>
Public Member Functions | |
| MessageHelper (const AthAlgTool &parent, unsigned int num) | |
| Pass to the constructor the number of messages. | |
| void | incrementCount (unsigned int messageNumber) |
| void | printSummary (void) const |
| void | printWarning (unsigned int messageNumber) const |
| void | printWarning (unsigned int messageNumber, const std::string &addition) const |
| void | setMaxNumberOfMessagesPrinted (unsigned int num) |
| void | setMessage (unsigned int messageNumber, const std::string &message) |
| bool | wouldPrintWarning (unsigned int messageNumber) const |
Private Attributes | |
| const AthAlgTool & | m_parent |
| unsigned int | m_maxWarnings |
| Maximum number of WARNING messages permitted. | |
| std::vector< std::atomic< unsigned int > > m_warningCounts | ATLAS_THREAD_SAFE |
| The counts per error (the index is the error number). | |
| std::vector< std::string > | m_warningText |
| The text for the WARNINGs (the index is the error number). | |
Definition at line 16 of file MessageHelper.h.
|
inline |
Pass to the constructor the number of messages.
Definition at line 41 of file MessageHelper.h.
|
inline |
Definition at line 47 of file MessageHelper.h.
|
inline |
Definition at line 51 of file MessageHelper.h.
|
inline |
Definition at line 76 of file MessageHelper.h.
|
inline |
Definition at line 88 of file MessageHelper.h.
|
inline |
Definition at line 102 of file MessageHelper.h.
|
inline |
Definition at line 106 of file MessageHelper.h.
|
inline |
Definition at line 114 of file MessageHelper.h.
|
mutableprivate |
The counts per error (the index is the error number).
Definition at line 34 of file MessageHelper.h.
|
private |
Maximum number of WARNING messages permitted.
Definition at line 32 of file MessageHelper.h.
|
private |
Definition at line 30 of file MessageHelper.h.
|
private |
The text for the WARNINGs (the index is the error number).
Filled in ctor.
Definition at line 37 of file MessageHelper.h.