9 #ifndef LLVM_CLANG_TOOLS_EXTRA_FIND_ALL_SYMBOLS_HEADER_MAP_COLLECTOR_H
10 #define LLVM_CLANG_TOOLS_EXTRA_FIND_ALL_SYMBOLS_HEADER_MAP_COLLECTOR_H
12 #include "llvm/ADT/StringMap.h"
13 #include "llvm/Support/Regex.h"
18 namespace find_all_symbols {
31 llvm::StringRef MappingHeaderPath) {
32 HeaderMappingTable[OrignalHeaderPath] = std::string(MappingHeaderPath);
49 mutable std::vector<std::pair<llvm::Regex, const char *>>
50 RegexHeaderMappingTable;
56 #endif // LLVM_CLANG_TOOLS_EXTRA_FIND_ALL_SYMBOLS_HEADER_MAP_COLLECTOR_H