![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Definition at line 15 of file TTdrDataParserException.h.
Public Member Functions | |
TTdrDataParserException (TTdrDataParser::EDataParserState state, int failedWord, bool multipleErrors) | |
~TTdrDataParserException () override | |
int | GetFailedWord () |
bool | GetMultipleErrors () |
TTdrDataParser::EDataParserState | GetParserState () |
const char * | what () const noexcept override |
Private Attributes | |
int | fFailedWord |
std::string | fMessage |
bool | fMultipleErrors |
TTdrDataParser::EDataParserState | fParserState |
TTdrDataParserException::TTdrDataParserException | ( | TTdrDataParser::EDataParserState | state, |
int | failedWord, | ||
bool | multipleErrors ) |
default constructor for TTdrDataParserException, stores the data parser state and the word the parser failed on and creates a message based on them that can be accessed via TTdrDataParserException::what()
Definition at line 4 of file TTdrDataParserException.cxx.
References fFailedWord, fMessage, fMultipleErrors, fParserState, TTdrDataParser::kBadBank, TTdrDataParser::kBadFooter, TTdrDataParser::kBadHeader, TTdrDataParser::kBadHighTS, TTdrDataParser::kBadLowTS, TTdrDataParser::kBadModuleType, TTdrDataParser::kBadScalerHighTS, TTdrDataParser::kBadScalerLowTS, TTdrDataParser::kBadScalerType, TTdrDataParser::kBadScalerValue, TTdrDataParser::kBadTriggerId, TTdrDataParser::kEndOfData, TTdrDataParser::kFault, TTdrDataParser::kGood, TTdrDataParser::kMissingCfd, TTdrDataParser::kMissingCharge, TTdrDataParser::kMissingPsd, TTdrDataParser::kMissingWords, TTdrDataParser::kNotSingleCfd, TTdrDataParser::kSecondHeader, TTdrDataParser::kSizeMismatch, TTdrDataParser::kUndefined, and TTdrDataParser::kWrongNofWords.
|
override |
default destructor
Definition at line 81 of file TTdrDataParserException.cxx.
|
inline |
Definition at line 22 of file TTdrDataParserException.h.
References fFailedWord.
|
inline |
Definition at line 24 of file TTdrDataParserException.h.
References fMultipleErrors.
|
inline |
Definition at line 23 of file TTdrDataParserException.h.
References fParserState.
|
overridenoexcept |
return message string built in default constructor
Definition at line 86 of file TTdrDataParserException.cxx.
References fMessage.
|
private |
Definition at line 28 of file TTdrDataParserException.h.
Referenced by TTdrDataParserException(), and GetFailedWord().
|
private |
Definition at line 30 of file TTdrDataParserException.h.
Referenced by TTdrDataParserException(), and what().
|
private |
Definition at line 29 of file TTdrDataParserException.h.
Referenced by TTdrDataParserException(), and GetMultipleErrors().
|
private |
Definition at line 27 of file TTdrDataParserException.h.
Referenced by TTdrDataParserException(), and GetParserState().