1 // =================================
 2 // Copyright (c) 2020 Seppo Laakko
 3 // Distributed under the MIT license
 4 // =================================
 5 
 6 #include <sngcpp/pp/File.hpp>
 7 
 8 namespace sngcpp { namespace pp {
 9 
10 File::File(const std::u32string& content_) : content(content_)
11 {
12 }
13 
14 File::File(const std::u32string&& content_) : content(std::move(content_))
15 {
16 }
17 
18 void ProjectHeaderFileSet::AddProjectHeaderFile(const std::string& headerFilePath)
19 {
20     headerFileSet.insert(headerFilePath);
21 }
22 
23 bool ProjectHeaderFileSet::IsProjectHeaderFile(const std::string& headerFilePath) const
24 {
25     return headerFileSet.find(headerFilePath) != headerFileSet.cend();
26 }
27 
28 } } // namespace sngcpp::pp