![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Definition at line 15 of file THILDataParserException.h.
Public Member Functions | |
THILDataParserException (THILDataParser::EDataParserState state, int failedWord) | |
~THILDataParserException () override | |
int | GetFailedWord () |
THILDataParser::EDataParserState | GetParserState () |
const char * | what () const noexcept override |
Private Attributes | |
int | fFailedWord |
std::string | fMessage |
THILDataParser::EDataParserState | fParserState |
THILDataParserException::THILDataParserException | ( | THILDataParser::EDataParserState | state, |
int | failedWord ) |
default constructor for THILDataParserException, stores the data parser state and the word the parser failed on and creates a message based on them that can be accessed via THILDataParserException::what()
Definition at line 4 of file THILDataParserException.cxx.
References fFailedWord, fMessage, fParserState, THILDataParser::kGood, THILDataParser::kOddEventLength, THILDataParser::kOddUsedLength, THILDataParser::kWrongBufferType, THILDataParser::kWrongEventId, THILDataParser::kWrongEventLength, THILDataParser::kWrongGeEnPattern, THILDataParser::kWrongGeHPPattern, THILDataParser::kWrongGeTimePattern, THILDataParser::kWrongSi1EnPattern, THILDataParser::kWrongSi1HPPattern, THILDataParser::kWrongSi2EnPattern, THILDataParser::kWrongSi2HPPattern, THILDataParser::kWrongSi3EnPattern, THILDataParser::kWrongSi3HPPattern, THILDataParser::kWrongUsPattern, and THILDataParser::kZeroEventLength.
|
override |
default destructor
Definition at line 69 of file THILDataParserException.cxx.
|
inline |
Definition at line 22 of file THILDataParserException.h.
References fFailedWord.
Referenced by THILDataParser::Process().
|
inline |
Definition at line 23 of file THILDataParserException.h.
References fParserState.
|
overridenoexcept |
return message string built in default constructor
Definition at line 74 of file THILDataParserException.cxx.
References fMessage.
Referenced by THILDataParser::Process().
|
private |
Definition at line 27 of file THILDataParserException.h.
Referenced by THILDataParserException(), and GetFailedWord().
|
private |
Definition at line 28 of file THILDataParserException.h.
Referenced by THILDataParserException(), and what().
|
private |
Definition at line 26 of file THILDataParserException.h.
Referenced by THILDataParserException(), and GetParserState().