1
2
3
4
5
6 #ifndef GENDOC_GENDOC_FILE_INCLUDED
7 #define GENDOC_GENDOC_FILE_INCLUDED
8 #include <string>
9
10 namespace gendoc {
11
12 class File
13 {
14 public:
15 File(const std::u32string& name_, const std::string& path_);
16 const std::u32string& Name() const { return name; }
17 const std::string& Path() const { return path; }
18 bool Included() const { return included; }
19 void SetIncluded(bool included_) { included = included_; }
20 private:
21 std::u32string name;
22 std::string path;
23 bool included;
24 };
25
26 }
27
28 #endif // GENDOC_GENDOC_FILE_INCLUDED