GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
Loading...
Searching...
No Matches
TGRSIDataParserException Class Reference

Detailed Description

Definition at line 15 of file TGRSIDataParserException.h.

Public Member Functions

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

Private Attributes

int fFailedWord
 
std::string fMessage
 
bool fMultipleErrors
 
TGRSIDataParser::EDataParserState fParserState
 
+ Inheritance diagram for TGRSIDataParserException:
+ Collaboration diagram for TGRSIDataParserException:

Constructor & Destructor Documentation

◆ TGRSIDataParserException() [1/3]

◆ TGRSIDataParserException() [2/3]

TGRSIDataParserException::TGRSIDataParserException ( const TGRSIDataParserException & )
default

◆ TGRSIDataParserException() [3/3]

TGRSIDataParserException::TGRSIDataParserException ( TGRSIDataParserException && )
defaultnoexcept

◆ ~TGRSIDataParserException()

TGRSIDataParserException::~TGRSIDataParserException ( )
overridedefault

Member Function Documentation

◆ GetFailedWord()

int TGRSIDataParserException::GetFailedWord ( ) const
inline

Definition at line 26 of file TGRSIDataParserException.h.

References fFailedWord.

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

◆ GetMultipleErrors()

bool TGRSIDataParserException::GetMultipleErrors ( ) const
inline

Definition at line 28 of file TGRSIDataParserException.h.

References fMultipleErrors.

◆ GetParserState()

TGRSIDataParser::EDataParserState TGRSIDataParserException::GetParserState ( ) const
inline

Definition at line 27 of file TGRSIDataParserException.h.

References fParserState.

◆ operator=() [1/2]

TGRSIDataParserException & TGRSIDataParserException::operator= ( const TGRSIDataParserException & )
default

◆ operator=() [2/2]

TGRSIDataParserException & TGRSIDataParserException::operator= ( TGRSIDataParserException && )
defaultnoexcept

◆ what()

const char * TGRSIDataParserException::what ( ) const
overridenoexcept

return message string built in default constructor

Definition at line 81 of file TGRSIDataParserException.cxx.

References fMessage.

Referenced by TGRSIDataParser::ProcessGriffin().

Member Data Documentation

◆ fFailedWord

int TGRSIDataParserException::fFailedWord
private

Definition at line 32 of file TGRSIDataParserException.h.

Referenced by TGRSIDataParserException(), and GetFailedWord().

◆ fMessage

std::string TGRSIDataParserException::fMessage
private

Definition at line 34 of file TGRSIDataParserException.h.

Referenced by TGRSIDataParserException(), and what().

◆ fMultipleErrors

bool TGRSIDataParserException::fMultipleErrors
private

Definition at line 33 of file TGRSIDataParserException.h.

Referenced by TGRSIDataParserException(), and GetMultipleErrors().

◆ fParserState

TGRSIDataParser::EDataParserState TGRSIDataParserException::fParserState
private

Definition at line 31 of file TGRSIDataParserException.h.

Referenced by TGRSIDataParserException(), and GetParserState().