26#ifndef TGUI_DATA_IO_HPP
27#define TGUI_DATA_IO_HPP
31#include <TGUI/String.hpp>
57 Node* parent =
nullptr;
58 std::vector<std::unique_ptr<Node>> children;
59 std::map<String, std::unique_ptr<ValueNode>> propertyValuePairs;
69 ValueNode(
const String& v =
"") : value(v) {}
72 bool listNode =
false;
73 std::vector<String> valueList;
85 static std::unique_ptr<Node> parse(std::stringstream& stream);
95 static void emit(
const std::unique_ptr<Node>& rootNode, std::stringstream& stream);
Namespace that contains all TGUI functions and classes.
Definition AbsoluteOrRelativeValue.hpp:36