15 #ifndef LLVM_CLANG_TOOLING_FILEMATCHTRIE_H 16 #define LLVM_CLANG_TOOLING_FILEMATCHTRIE_H 19 #include "llvm/ADT/StringRef.h" 25 class FileMatchTrieNode;
30 virtual bool equivalent(StringRef FileA, StringRef FileB)
const = 0;
69 void insert(StringRef NewPath);
78 StringRef findEquivalent(StringRef FileName,
79 raw_ostream &Error)
const;
83 std::unique_ptr<PathComparator> Comparator;
89 #endif // LLVM_CLANG_TOOLING_FILEMATCHTRIE_H
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...
Dataflow Directional Tag Classes.