YAML C++ Binding
Les liaisons YAML pour C++ sont des API d'analyse/émission destinées au C++, fournies par des bibliothèques comme yaml-cpp, prenant en charge les types STL C++ et les opérations sur l'arbre de nœuds.
Objectif
Lire et écrire la configuration YAML dans des applications C++, en mappant les nœuds YAML vers des objets C++.
Mécanisme
yaml-cpp offre une API d'arbre YAML::Node et des spécialisations de gabarit YAML::convert<T> pour la conversion de types YAML vers C++. Il prend en charge l'analyse et l'émission en flux.
Cas d’usage
- Fichiers de configuration C++
- Configuration de moteurs de jeu
- YAML pour applications C++