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

Definition at line 15 of file TTdrDataParserException.h.

Public Member Functions

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

Private Attributes

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

#include <TTdrDataParserException.h>

+ Inheritance diagram for TTdrDataParserException:
+ Collaboration diagram for TTdrDataParserException:

Constructor & Destructor Documentation

◆ TTdrDataParserException()

◆ ~TTdrDataParserException()

TTdrDataParserException::~TTdrDataParserException ( )
override

default destructor

Definition at line 81 of file TTdrDataParserException.cxx.

Member Function Documentation

◆ GetFailedWord()

int TTdrDataParserException::GetFailedWord ( )
inline

Definition at line 22 of file TTdrDataParserException.h.

References fFailedWord.

◆ GetMultipleErrors()

bool TTdrDataParserException::GetMultipleErrors ( )
inline

Definition at line 24 of file TTdrDataParserException.h.

References fMultipleErrors.

◆ GetParserState()

TTdrDataParser::EDataParserState TTdrDataParserException::GetParserState ( )
inline

Definition at line 23 of file TTdrDataParserException.h.

References fParserState.

◆ what()

const char * TTdrDataParserException::what ( ) const
overridenoexcept

return message string built in default constructor

Definition at line 86 of file TTdrDataParserException.cxx.

References fMessage.

Member Data Documentation

◆ fFailedWord

int TTdrDataParserException::fFailedWord
private

Definition at line 28 of file TTdrDataParserException.h.

Referenced by GetFailedWord(), and TTdrDataParserException().

◆ fMessage

std::string TTdrDataParserException::fMessage
private

Definition at line 30 of file TTdrDataParserException.h.

Referenced by TTdrDataParserException(), and what().

◆ fMultipleErrors

bool TTdrDataParserException::fMultipleErrors
private

Definition at line 29 of file TTdrDataParserException.h.

Referenced by GetMultipleErrors(), and TTdrDataParserException().

◆ fParserState

TTdrDataParser::EDataParserState TTdrDataParserException::fParserState
private

Definition at line 27 of file TTdrDataParserException.h.

Referenced by GetParserState(), and TTdrDataParserException().