JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
JsonDocument.cpp File Reference
#include "Core/Data/JsonDocument.h"
#include <fstream>
#include <sstream>
#include <utility>

Namespaces

namespace  core
 Espace de noms du moteur et de la logique de jeu.

Functions

TextPosition core::positionOf (std::string_view text, std::size_t byteOffset)
 Convertit un décalage en octets en ligne et colonne.
JsonDocument core::readJsonObject (std::string_view json, int supportedVersion, std::string_view origin={}, std::string_view versionField="version")
 Lit l'enveloppe commune d'un catalogue : JSON bien formé, racine objet, garde de version.
JsonDocument core::readJsonObjectFromFile (const std::filesystem::path &path, int supportedVersion, std::string_view versionField="version")
 Comme readJsonObject, en lisant d'abord le fichier.