|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Substitution de marqueurs dollar-accolade dans un modèle de feuille de style (LOT-56 TACHE-02). More...
#include <string>#include <unordered_map>Go to the source code of this file.
Classes | |
| struct | hmi::StyleSheetSubstitutionResult |
| Résultat d'une substitution : succès et texte produit, ou échec et message d'erreur — jamais un résultat produit silencieusement avec un trou (marqueur inconnu non substitué). More... | |
Namespaces | |
| namespace | hmi |
Functions | |
| StyleSheetSubstitutionResult | hmi::substituteStyleSheetTemplate (const std::string &templateText, const std::unordered_map< std::string, std::string > &values) |
Remplace chaque marqueur dollar-accolade de templateText par sa valeur dans values. | |
Substitution de marqueurs dollar-accolade dans un modèle de feuille de style (LOT-56 TACHE-02).
Logique pure (aucune dépendance Qt/GPU), testable hors instance d'application (EX-NFR-010) — compilée à la fois dans JustAnotherDnDGame et directement dans UnitTests, comme HMI/Interface/DesignTokens.cpp.