1 // =================================
 2 // Copyright (c) 2021 Seppo Laakko
 3 // Distributed under the MIT license
 4 // =================================
 5 
 6 #ifndef CMAJOR_SYMBOLS_FILE_INDEX_INCLUDED
 7 #define CMAJOR_SYMBOLS_FILE_INDEX_INCLUDED
 8 #include <cmajor/symbols/SymbolsApi.hpp>
 9 #include <soulng/util/BinaryWriter.hpp>
10 #include <unordered_map>
11 #include <mutex>
12 
13 namespace cmajor { namespace symbols {
14 
15 using namespace soulng::util;
16 
17 class Module;
18 
19 /*
20 class SYMBOLS_API FileIndex
21 {
22 public:
23     void AddFile(int32_t fileIndex, const std::string& filePath);
24     void Write(BinaryWriter& writer);
25 private:
26     std::unordered_map<int32_t, std::string> fileMap;
27 };
28 */
29 
30 
31 } } // namespace cmajor::symbols
32 
33 #endif // CMAJOR_SYMBOLS_FILE_INDEX_INCLUDED