|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Résultat de la lecture de l'enveloppe commune d'un document JSON. More...
#include <JsonDocument.h>
Public Member Functions | |
| bool | ok () const |
| Vrai si la lecture a abouti. | |
Public Attributes | |
| nlohmann::json | root |
| L'arbre parsé. Vide si error != None. | |
| JsonReadError | error = JsonReadError::None |
| Catégorie d'échec. | |
| std::string | message |
| Description lisible, vide si succès. | |
| TextPosition | position |
| Position de l'erreur, si connue. | |
| int | version = 0 |
| Version lue dans le document. | |
Résultat de la lecture de l'enveloppe commune d'un document JSON.
Contient l'arbre parsé ou la description de l'échec, jamais les deux. Aucune lecture ne lève d'exception vers l'appelant (EX-NFR-040).
|
inlinenodiscard |
Vrai si la lecture a abouti.
| JsonReadError core::JsonDocument::error = JsonReadError::None |
Catégorie d'échec.
| std::string core::JsonDocument::message |
Description lisible, vide si succès.
| TextPosition core::JsonDocument::position |
Position de l'erreur, si connue.
| nlohmann::json core::JsonDocument::root |
L'arbre parsé. Vide si error != None.
| int core::JsonDocument::version = 0 |
Version lue dans le document.