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

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
 

#include <THILDataParserException.h>

+ Inheritance diagram for THILDataParserException:
+ Collaboration diagram for THILDataParserException:

Constructor & Destructor Documentation

◆ THILDataParserException()

◆ ~THILDataParserException()

THILDataParserException::~THILDataParserException ( )
override

default destructor

Definition at line 69 of file THILDataParserException.cxx.

Member Function Documentation

◆ GetFailedWord()

int THILDataParserException::GetFailedWord ( )
inline

Definition at line 22 of file THILDataParserException.h.

References fFailedWord.

Referenced by THILDataParser::Process().

◆ GetParserState()

THILDataParser::EDataParserState THILDataParserException::GetParserState ( )
inline

Definition at line 23 of file THILDataParserException.h.

References fParserState.

◆ what()

const char * THILDataParserException::what ( ) const
overridenoexcept

return message string built in default constructor

Definition at line 74 of file THILDataParserException.cxx.

References fMessage.

Referenced by THILDataParser::Process().

Member Data Documentation

◆ fFailedWord

int THILDataParserException::fFailedWord
private

Definition at line 27 of file THILDataParserException.h.

Referenced by GetFailedWord(), and THILDataParserException().

◆ fMessage

std::string THILDataParserException::fMessage
private

Definition at line 28 of file THILDataParserException.h.

Referenced by THILDataParserException(), and what().

◆ fParserState

THILDataParser::EDataParserState THILDataParserException::fParserState
private

Definition at line 26 of file THILDataParserException.h.

Referenced by GetParserState(), and THILDataParserException().