Saltar al contenido
uencoder

YAML C++ Binding

Los bindings YAML para C++ son APIs de análisis/emisión para C++ que proveen librerías como yaml-cpp, soportando tipos STL de C++ y operaciones de árbol de nodos.

Propósito

Leer y escribir configuración YAML en aplicaciones C++, mapeando nodos YAML a objetos C++.

Mecanismo

yaml-cpp ofrece un API de árbol YAML::Node y especializaciones de plantilla YAML::convert<T> para la conversión de tipos YAML a C++. Soporta análisis y emisión en streaming.

Casos de uso

  • Archivos de configuración C++
  • Configuración de motores de juego
  • YAML para aplicaciones C++

Herramientas relacionadas

References