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

Definition at line 15 of file TGRSIDataParserException.h.

Public Member Functions

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

Private Attributes

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

#include <TGRSIDataParserException.h>

+ Inheritance diagram for TGRSIDataParserException:
+ Collaboration diagram for TGRSIDataParserException:

Constructor & Destructor Documentation

◆ TGRSIDataParserException()

◆ ~TGRSIDataParserException()

TGRSIDataParserException::~TGRSIDataParserException ( )
override

default destructor

Definition at line 81 of file TGRSIDataParserException.cxx.

Member Function Documentation

◆ GetFailedWord()

int TGRSIDataParserException::GetFailedWord ( )
inline

Definition at line 22 of file TGRSIDataParserException.h.

References fFailedWord.

Referenced by TGRSIDataParser::ProcessGriffin(), and QueueEvents().

◆ GetMultipleErrors()

bool TGRSIDataParserException::GetMultipleErrors ( )
inline

Definition at line 24 of file TGRSIDataParserException.h.

References fMultipleErrors.

◆ GetParserState()

TGRSIDataParser::EDataParserState TGRSIDataParserException::GetParserState ( )
inline

Definition at line 23 of file TGRSIDataParserException.h.

References fParserState.

◆ what()

const char * TGRSIDataParserException::what ( ) const
overridenoexcept

return message string built in default constructor

Definition at line 86 of file TGRSIDataParserException.cxx.

References fMessage.

Referenced by TGRSIDataParser::ProcessGriffin().

Member Data Documentation

◆ fFailedWord

int TGRSIDataParserException::fFailedWord
private

Definition at line 28 of file TGRSIDataParserException.h.

Referenced by GetFailedWord(), and TGRSIDataParserException().

◆ fMessage

std::string TGRSIDataParserException::fMessage
private

Definition at line 30 of file TGRSIDataParserException.h.

Referenced by TGRSIDataParserException(), and what().

◆ fMultipleErrors

bool TGRSIDataParserException::fMultipleErrors
private

Definition at line 29 of file TGRSIDataParserException.h.

Referenced by GetMultipleErrors(), and TGRSIDataParserException().

◆ fParserState

TGRSIDataParser::EDataParserState TGRSIDataParserException::fParserState
private

Definition at line 27 of file TGRSIDataParserException.h.

Referenced by GetParserState(), and TGRSIDataParserException().