JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
StyleSheetTemplate.h File Reference

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.

Detailed Description

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.