1 // =================================
 2 // Copyright (c) 2021 Seppo Laakko
 3 // Distributed under the MIT license
 4 // =================================
 5 
 6 #include <cmajor/symbols/FileIndex.hpp>
 7 #include <cmajor/symbols/Module.hpp>
 8 #include <cmajor/cmdebug/DebugInfoIo.hpp>
 9 #include <soulng/util/BinaryWriter.hpp>
10 
11 namespace cmajor { namespace symbols {
12 
13 /*/
14 void FileIndex::AddFile(int32_t fileIndex, const std::string& filePath)
15 {
16     if (fileIndex == -1) return;
17     if (fileMap.find(fileIndex) == fileMap.cend())
18     {
19         fileMap[fileIndex] = filePath;
20     }
21 }
22 
23 void FileIndex::Write(BinaryWriter& writer)
24 {
25     cmajor::debug::WriteNumberOfFileIndexRecords(writer, fileMap.size());
26     for (const auto& p : fileMap)
27     {
28         cmajor::debug::WriteFileIndexRecord(writer, p.first, p.second);
29     }
30 }
31 */
32 
33 
34 } } // namespace cmajor::symbols