YAMLParser
Writer.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 #include <vector>
5 #include "yaml-cpp/yaml.h"
6 
7 class DataHolder; //Forward declaration to pass a DataHolder object to the constructor.
8 class Writer
9 {
10 public:
11  Writer(DataHolder data, std::string filename, int yamlStyleFlag);
12  ~Writer();
13 
14  void writeToYamlFile(std::string filename);
15 
16  enum YamlStyle { BLOCK, FLOW };
17 
18 };
19 
Definition: Writer.h:8
Definition: Writer.h:16
Writer(DataHolder data, std::string filename, int yamlStyleFlag)
Definition: Writer.cpp:12
YamlStyle
Definition: Writer.h:16
~Writer()
Definition: Writer.cpp:117
void writeToYamlFile(std::string filename)
Definition: Writer.cpp:37
Definition: DataHolder.h:4
DataHolder data
Definition: Writer.cpp:9
Definition: Writer.h:16