#include <ParserConfigIni.h>
|
| 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.
|
| |
|
| static double | getDouble (const void *ini, const char *section, const char *key, double defaultVal) |
| |
◆ ParserConfigIni()
| ParserConfigIni::ParserConfigIni |
( |
| ) |
|
|
delete |
◆ 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
-
| path | Chemin 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
-
| path | Chemin complet vers le fichier .ini. |
| config | Configuration à sauvegarder. |
- Exceptions
-
| std::runtime_error | Si l'écriture échoue. |
La documentation de cette classe a été générée à partir des fichiers suivants :