1 // =================================
 2 // Copyright (c) 2020 Seppo Laakko
 3 // Distributed under the MIT license
 4 // =================================
 5 
 6 #ifndef GENDOC_GENDOC_FILE_INCLUDED
 7 #define GENDOC_GENDOC_FILE_INCLUDED
 8 #include <string>
 9 
10 namespace cpp2cm {
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 } // namespace cpp2cm
27 
28 #endif // GENDOC_GENDOC_FILE_INCLUDED
29