Result of parsing (wraps ParseErrorCode)
Plus de détails...
#include <arcane/utils/internal/json/rapidjson/error/error.h>
|
typedef bool(ParseResult::* | BooleanType) () const |
| ! Unspecified boolean type
|
|
Result of parsing (wraps ParseErrorCode)
if (!ok) {
fprintf(stderr, "JSON parse error: %s (%u)",
exit(EXIT_FAILURE);
}
GenericDocument & Parse(const typename SourceEncoding::Ch *str)
Parse JSON text from a read-only string (with Encoding conversion)
RAPIDJSON_NAMESPACE_BEGIN const RAPIDJSON_ERROR_CHARTYPE * GetParseError_En(ParseErrorCode parseErrorCode)
Maps error code of parsing into error message.
Result of parsing (wraps ParseErrorCode)
ParseErrorCode Code() const
Get the error code.
size_t Offset() const
Get the error offset, if IsError(), 0 otherwise.
- Voir également
- GenericReader::Parse, GenericDocument::Parse
Définition à la ligne 107 du fichier error.h.
◆ BooleanType
typedef bool(ParseResult::* ParseResult::BooleanType) () const |
! Unspecified boolean type
Définition à la ligne 109 du fichier error.h.
◆ ParseResult() [1/2]
ParseResult::ParseResult |
( |
| ) |
|
|
inline |
Default constructor, no error.
Définition à la ligne 112 du fichier error.h.
◆ ParseResult() [2/2]
Constructor to set an error.
Définition à la ligne 114 du fichier error.h.
◆ Clear()
void ParseResult::Clear |
( |
| ) |
|
|
inline |
◆ Code()
◆ IsError()
bool ParseResult::IsError |
( |
| ) |
const |
|
inline |
◆ Offset()
size_t ParseResult::Offset |
( |
| ) |
const |
|
inline |
◆ operator BooleanType()
◆ operator!=() [1/2]
bool ParseResult::operator!= |
( |
const ParseResult & |
that | ) |
const |
|
inline |
◆ operator!=() [2/2]
◆ operator==() [1/2]
bool ParseResult::operator== |
( |
const ParseResult & |
that | ) |
const |
|
inline |
◆ operator==() [2/2]
◆ Set()
Update error code and offset.
Définition à la ligne 137 du fichier error.h.
Référencé par Clear().
◆ operator!=
◆ operator==
◆ code_
◆ offset_
size_t ParseResult::offset_ |
|
private |
La documentation de cette structure a été générée à partir du fichier suivant :