Definition at line 15 of file TGRSIDataParserException.h.
◆ TGRSIDataParserException() [1/3]
default constructor for TGRSIDataParserException, stores the data parser state and the word the parser failed on and creates a message based on them that can be accessed via TGRSIDataParserException::what()
Definition at line 4 of file TGRSIDataParserException.cxx.
References fFailedWord, fMessage, fMultipleErrors, fParserState, TGRSIDataParser::kBadBank, TGRSIDataParser::kBadFooter, TGRSIDataParser::kBadHeader, TGRSIDataParser::kBadHighTS, TGRSIDataParser::kBadLowTS, TGRSIDataParser::kBadModuleType, TGRSIDataParser::kBadScalerHighTS, TGRSIDataParser::kBadScalerLowTS, TGRSIDataParser::kBadScalerType, TGRSIDataParser::kBadScalerValue, TGRSIDataParser::kBadTriggerId, TGRSIDataParser::kEndOfData, TGRSIDataParser::kFault, TGRSIDataParser::kGood, TGRSIDataParser::kMissingCfd, TGRSIDataParser::kMissingCharge, TGRSIDataParser::kMissingPsd, TGRSIDataParser::kMissingWords, TGRSIDataParser::kNotSingleCfd, TGRSIDataParser::kSecondHeader, TGRSIDataParser::kSizeMismatch, TGRSIDataParser::kUndefined, and TGRSIDataParser::kWrongNofWords.
◆ TGRSIDataParserException() [2/3]
◆ TGRSIDataParserException() [3/3]
◆ ~TGRSIDataParserException()
TGRSIDataParserException::~TGRSIDataParserException |
( |
| ) |
|
|
overridedefault |
◆ GetFailedWord()
int TGRSIDataParserException::GetFailedWord |
( |
| ) |
const |
|
inline |
◆ GetMultipleErrors()
bool TGRSIDataParserException::GetMultipleErrors |
( |
| ) |
const |
|
inline |
◆ GetParserState()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ what()
const char * TGRSIDataParserException::what |
( |
| ) |
const |
|
overridenoexcept |
◆ fFailedWord
int TGRSIDataParserException::fFailedWord |
|
private |
◆ fMessage
std::string TGRSIDataParserException::fMessage |
|
private |
◆ fMultipleErrors
bool TGRSIDataParserException::fMultipleErrors |
|
private |
◆ fParserState