2 #ifndef _YI_PARSING_ERROR_H_ 3 #define _YI_PARSING_ERROR_H_ 71 int32_t m_parsingErrorCode;
77 return m_parsingErrorCode;
82 return m_parsingErrorMessage;
87 m_parsingErrorCode = nErrorCode;
92 m_parsingErrorMessage = errorMessage;
97 return m_parsingErrorCode >
NONE;
Definition: YiParsingError.h:33
static const CYIString INVALID_OBJECT_MESSAGE
Definition: YiParsingError.h:20
Definition: YiParsingError.h:32
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
virtual void SetParsingErrorMessage(CYIString errorMessage)
Definition: YiParsingError.h:90
Definition: YiParsingError.h:29
Definition: YiParsingError.h:28
A class to store errors in the parsing of encoded data, such as JSON or XML.
Definition: YiParsingError.h:15
virtual bool IsRequiredField(const CYIString &rFieldName) const
Definition: YiParsingError.h:100
virtual void SetParsingErrorCode(int32_t eErrorCode)
Definition: YiParsingError.h:85
Definition: YiParsingError.h:31
static const CYIString DATA_FIELD_MISSING_MESSAGE
Definition: YiParsingError.h:18
static const CYIString FILE_READ_ERROR_MESSAGE
Definition: YiParsingError.h:21
virtual ~CYIParsingError()
Definition: YiParsingError.h:30
#define YI_UNUSED(param)
Definition: YiPredef.h:85
virtual bool HasError() const
Definition: YiParsingError.h:95
PARSING_ERROR
Definition: YiParsingError.h:26
virtual CYIString GetParsingErrorMessage() const
Definition: YiParsingError.h:80
virtual int32_t GetParsingErrorCode() const
Definition: YiParsingError.h:75
static const CYIString DATA_FIELD_UNRECOGNIZED_MESSAGE
Definition: YiParsingError.h:19