node.h 343 Bytes
Newer Older
Jesse Beder's avatar
Jesse Beder committed
1
2
3
#pragma once

#include <string>
4
#include <ios>
Jesse Beder's avatar
Jesse Beder committed
5
6
7

namespace YAML
{
8
9
10
11
12
	const std::string StrTag = "!!str";
	const std::string SeqTag = "!!seq";
	const std::string MapTag = "!!map";

	class Content;
Jesse Beder's avatar
Jesse Beder committed
13
14
15
16
17
18
19

	class Node
	{
	public:
		Node();
		~Node();

20
21
		void Clear();

Jesse Beder's avatar
Jesse Beder committed
22
23
	private:
		std::string m_tag;
24
		Content *m_pContent;
Jesse Beder's avatar
Jesse Beder committed
25
26
	};
}