GRSISort
"v4.0.0.5"
An extension of the ROOT analysis Framework
Loading...
Searching...
No Matches
TTdrDataParserException.h
Go to the documentation of this file.
1
#ifndef TTDRDARAPARSEREXCEPTION_H
2
#define TTDRDARAPARSEREXCEPTION_H
3
/** \addtogroup Sorting
4
* @{
5
*/
6
7
/////////////////////////////////////////////////////////////////
8
/////////////////////////////////////////////////////////////////
9
10
#include <exception>
11
#include <string>
12
13
#include "
TTdrDataParser.h
"
14
15
class
TTdrDataParserException
:
public
std::exception {
16
public
:
17
TTdrDataParserException
(
TTdrDataParser::EDataParserState
state,
int
failedWord,
bool
multipleErrors);
18
~TTdrDataParserException
()
override
;
19
20
const
char
*
what
()
const
noexcept
override
;
21
22
int
GetFailedWord
() {
return
fFailedWord
; }
23
TTdrDataParser::EDataParserState
GetParserState
() {
return
fParserState
; }
24
bool
GetMultipleErrors
() {
return
fMultipleErrors
; }
25
26
private
:
27
TTdrDataParser::EDataParserState
fParserState
;
28
int
fFailedWord
;
29
bool
fMultipleErrors
;
30
std::string
fMessage
;
31
};
32
/*! @} */
33
#endif
TTdrDataParser.h
TTdrDataParserException
Definition
TTdrDataParserException.h:15
TTdrDataParserException::GetFailedWord
int GetFailedWord()
Definition
TTdrDataParserException.h:22
TTdrDataParserException::what
const char * what() const noexcept override
Definition
TTdrDataParserException.cxx:86
TTdrDataParserException::TTdrDataParserException
TTdrDataParserException(TTdrDataParser::EDataParserState state, int failedWord, bool multipleErrors)
Definition
TTdrDataParserException.cxx:4
TTdrDataParserException::fMultipleErrors
bool fMultipleErrors
Definition
TTdrDataParserException.h:29
TTdrDataParserException::fParserState
TTdrDataParser::EDataParserState fParserState
Definition
TTdrDataParserException.h:27
TTdrDataParserException::GetMultipleErrors
bool GetMultipleErrors()
Definition
TTdrDataParserException.h:24
TTdrDataParserException::fFailedWord
int fFailedWord
Definition
TTdrDataParserException.h:28
TTdrDataParserException::GetParserState
TTdrDataParser::EDataParserState GetParserState()
Definition
TTdrDataParserException.h:23
TTdrDataParserException::~TTdrDataParserException
~TTdrDataParserException() override
Definition
TTdrDataParserException.cxx:81
TTdrDataParserException::fMessage
std::string fMessage
Definition
TTdrDataParserException.h:30
TTdrDataParser::EDataParserState
EDataParserState
Definition
TTdrDataParser.h:52
iThembaData
include
TTdrDataParserException.h
GRSISort ("v4.0.0.5") Reference Guide Generated on Mon Feb 3 2025 16:38:05.