Simulateur Ferroviaire
Reconstruction et visualisation d'un réseau ferroviaire à partir de données GeoJSON — Win32 / WebView2 / Leaflet
Chargement...
Recherche...
Aucune correspondance
Référence de la classe ParserConfigIni

#include <ParserConfigIni.h>

Graphe de collaboration de ParserConfigIni:

Fonctions membres publiques

 ParserConfigIni ()=delete
 

Fonctions membres publiques statiques

static ParserConfig load (const std::string &path)
 Charge la configuration depuis un fichier .ini.
 
static void save (const std::string &path, const ParserConfig &config)
 Sauvegarde la configuration dans un fichier .ini.
 
static std::string defaultPath ()
 Retourne le chemin par défaut du fichier .ini.
 

Fonctions membres privées statiques

static double getDouble (const void *ini, const char *section, const char *key, double defaultVal)
 

Documentation des constructeurs et destructeur

◆ ParserConfigIni()

ParserConfigIni::ParserConfigIni ( )
delete

Documentation des fonctions membres

◆ defaultPath()

std::string ParserConfigIni::defaultPath ( )
static

Retourne le chemin par défaut du fichier .ini.

Format : <dossier_exe>/Config/parser_settings.ini

Renvoie
Chemin absolu vers le fichier .ini.

◆ getDouble()

double ParserConfigIni::getDouble ( const void *  ini,
const char *  section,
const char *  key,
double  defaultVal 
)
staticprivate

◆ load()

ParserConfig ParserConfigIni::load ( const std::string &  path)
static

Charge la configuration depuis un fichier .ini.

Si le fichier est absent ou si une clé est manquante, la valeur par défaut de ParserConfig est utilisée.

Paramètres
pathChemin complet vers le fichier .ini.
Renvoie
Configuration chargée, valeurs par défaut complétées.

◆ save()

void ParserConfigIni::save ( const std::string &  path,
const ParserConfig config 
)
static

Sauvegarde la configuration dans un fichier .ini.

Paramètres
pathChemin complet vers le fichier .ini.
configConfiguration à sauvegarder.
Exceptions
std::runtime_errorSi l'écriture échoue.

La documentation de cette classe a été générée à partir des fichiers suivants :