GRSISort
Created by P.C. Bender
Developement Team: P.C. Bender, R. Dunlop, V. Bildstein
An extension of the ROOT analysis Framework
TILLDataParserException Class Reference

Definition at line 15 of file TILLDataParserException.h.

Public Member Functions

 TILLDataParserException (TILLDataParser::EDataParserState state, int failedWord, bool multipleErrors)
 
 ~TILLDataParserException () override
 
int GetFailedWord ()
 
bool GetMultipleErrors ()
 
TILLDataParser::EDataParserState GetParserState ()
 
const char * what () const noexcept override
 

Private Attributes

int fFailedWord
 
std::string fMessage
 
bool fMultipleErrors
 
TILLDataParser::EDataParserState fParserState
 

#include <TILLDataParserException.h>

+ Inheritance diagram for TILLDataParserException:
+ Collaboration diagram for TILLDataParserException:

Constructor & Destructor Documentation

◆ TILLDataParserException()

◆ ~TILLDataParserException()

TILLDataParserException::~TILLDataParserException ( )
override

default destructor

Definition at line 81 of file TILLDataParserException.cxx.

Member Function Documentation

◆ GetFailedWord()

int TILLDataParserException::GetFailedWord ( )
inline

Definition at line 22 of file TILLDataParserException.h.

References fFailedWord.

◆ GetMultipleErrors()

bool TILLDataParserException::GetMultipleErrors ( )
inline

Definition at line 24 of file TILLDataParserException.h.

References fMultipleErrors.

◆ GetParserState()

TILLDataParser::EDataParserState TILLDataParserException::GetParserState ( )
inline

Definition at line 23 of file TILLDataParserException.h.

References fParserState.

◆ what()

const char * TILLDataParserException::what ( ) const
overridenoexcept

return message string built in default constructor

Definition at line 86 of file TILLDataParserException.cxx.

References fMessage.

Member Data Documentation

◆ fFailedWord

int TILLDataParserException::fFailedWord
private

Definition at line 28 of file TILLDataParserException.h.

Referenced by GetFailedWord(), and TILLDataParserException().

◆ fMessage

std::string TILLDataParserException::fMessage
private

Definition at line 30 of file TILLDataParserException.h.

Referenced by TILLDataParserException(), and what().

◆ fMultipleErrors

bool TILLDataParserException::fMultipleErrors
private

Definition at line 29 of file TILLDataParserException.h.

Referenced by GetMultipleErrors(), and TILLDataParserException().

◆ fParserState

TILLDataParser::EDataParserState TILLDataParserException::fParserState
private

Definition at line 27 of file TILLDataParserException.h.

Referenced by GetParserState(), and TILLDataParserException().