TurtleBrains  0.3.5
High quality, portable, C++ framework for rapid 2D game development.
tb_yaml_parser.hpp
1 
8 #ifndef TurtleBrains_YamlParser_hpp
9 #define TurtleBrains_YamlParser_hpp
10 
11 #include <turtle_brains/core/tb_string.hpp>
12 #include <turtle_brains/core/tb_dynamic_structure.hpp>
13 
14 #include <ostream>
15 
16 namespace TurtleBrains::Core
17 {
18 
20  //String EscapeYamlString(const String& input);
21 
28  DynamicStructure ParseYaml(const String& yamlData);
29 
37 
41  //bool SaveYamlFile(const String& filepath, const DynamicStructure& saveData);
42 
43 }; /* namespace TurtleBrains::Core */
44 
45 namespace tbCore = TurtleBrains::Core;
46 
47 #endif /* TurtleBrains_YamlParser_hpp */
Definition: tb_dynamic_structure.hpp:95
Contains core functionality for each component of the API.
Definition: tb_debug_logger.hpp:125
DynamicStructure LoadYamlFile(const String &filepath)
std::string String
Definition: tb_string.hpp:302
DynamicStructure ParseYaml(const String &yamlData)