Documentation projet • project • C++

Configuration C++

Documentation centralisée
Source documentaire
⋞Galactic-Shrine⋟ GsId C++

Options globales

L’API publique utilise la namespace GalacticShrine. Les valeurs par défaut peuvent être configurées via GsIdOptions.

GalacticShrine::GsIdOptions::Configure(
    GalacticShrine::GsIdCase::Lower,
    GalacticShrine::GsIdFormat::N,
    GalacticShrine::GsIdFormat::D,
    GalacticShrine::GsIdFormat::N);

Cette configuration permet notamment de choisir la casse et les formats utilisés par défaut pour le texte, le JSON et les usages de stockage.

Formats rapides

  • ToString('N') : format N en majuscules ;
  • ToString('D') : format D en majuscules ;
  • ToString('n') : format N en minuscules ;
  • ToString('d') : format D en minuscules.

JSON optionnel

L’adaptateur nlohmann::json reste optionnel et n’ajoute pas de dépendance au cœur de la bibliothèque.

#include <galactic_shrine/gsid/nlohmann_json.hpp>