8#ifndef INCLUDED_BALXML_ERRORINFO
9#define INCLUDED_BALXML_ERRORINFO
331#include <balscm_version.h>
338#include <bsl_ostream.h>
339#include <bsl_string.h>
375#ifndef BDE_OMIT_INTERNAL_DEPRECATED
511 if (other.d_severity > d_severity) {
562 return d_columnNumber;
583 return ! (lhs == rhs);
Definition balxml_errorinfo.h:353
Severity
Definition balxml_errorinfo.h:358
@ e_FATAL_ERROR
Definition balxml_errorinfo.h:374
@ e_WARNING
Definition balxml_errorinfo.h:372
@ e_ERROR
Definition balxml_errorinfo.h:373
@ BAEXML_NO_ERROR
Definition balxml_errorinfo.h:376
@ BAEXML_FATAL_ERROR
Definition balxml_errorinfo.h:379
@ e_NO_ERROR
Definition balxml_errorinfo.h:371
@ BAEXML_WARNING
Definition balxml_errorinfo.h:377
@ BAEXML_ERROR
Definition balxml_errorinfo.h:378
BSLMF_NESTED_TRAIT_DECLARATION(ErrorInfo, bslma::UsesBslmaAllocator)
bool isNoError() const
Definition balxml_errorinfo.h:524
const bsl::string & source() const
Return the string that identifies the document being parsed.
Definition balxml_errorinfo.h:566
ErrorInfo(bslma::Allocator *basicAllocator=0)
bool isWarning() const
Definition balxml_errorinfo.h:530
void setError(Severity severity, int lineNumber, int columnNumber, const bsl::string_view &source, const bsl::string_view &errorMsg)
bool isAnyError() const
Definition balxml_errorinfo.h:548
int columnNumber() const
Definition balxml_errorinfo.h:560
ErrorInfo & operator=(const ErrorInfo &rhs)
int lineNumber() const
Definition balxml_errorinfo.h:554
~ErrorInfo()
Destroy this object.
bool isError() const
Definition balxml_errorinfo.h:536
Severity severity() const
Return the severity level.
Definition balxml_errorinfo.h:518
bool isFatalError() const
Definition balxml_errorinfo.h:542
const bsl::string & message() const
Return the string describing the error or warning.
Definition balxml_errorinfo.h:572
ErrorInfo(const ErrorInfo &other, bslma::Allocator *basicAllocator=0)
Definition bslstl_stringview.h:441
Definition bslstl_string.h:1281
Definition bslma_allocator.h:457
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition balxml_base64parser.h:150
bsl::ostream & operator<<(bsl::ostream &stream, const ConfigSchema &schema)
bool operator!=(const DecoderOptions &lhs, const DecoderOptions &rhs)
Definition bslma_usesbslmaallocator.h:343