1 // Header.h
2 
3 #ifndef HEADER_H
4 #define HEADER_H
5 
6 #include "Symbol.h"
7 
8 class Header
9 {
10 public:
11 	std::string filename;
12 	std::vector<std::string> includes, libc_includes, pragmas;
13 	std::vector<Symbol*> symbols;
14 	bool done, externc;
15 
16 	std::vector<std::string> ifs, ifspreproc;
17 
Header(const std::string & filename_)18 	Header ( const std::string& filename_ )
19 		: filename(filename_)
20 	{
21 		done = false;
22 		externc = false;
23 	}
24 };
25 
26 #endif//HEADER_H
27