"vscode:/vscode.git/clone" did not exist on "99f9442b0f1f5225c7ef725c32e55afb41186e66"
document.h 320 Bytes
Newer Older
Jesse Beder's avatar
Jesse Beder committed
1
2
#pragma once

3
4
#include <ios>

Jesse Beder's avatar
Jesse Beder committed
5
6
7
namespace YAML
{
	class Node;
8
	class Scanner;
Jesse Beder's avatar
Jesse Beder committed
9
10
11
12
13
14
15
16

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

		void Clear();
17
18
19
		void Parse(Scanner *pScanner);

		friend std::ostream& operator << (std::ostream& out, const Document& doc);
Jesse Beder's avatar
Jesse Beder committed
20
21
22
23
24

	private:
		Node *m_pRoot;
	};
}