14 #ifndef LLVM_CLANG_TOOLING_FILEMATCHTRIE_H 15 #define LLVM_CLANG_TOOLING_FILEMATCHTRIE_H 18 #include "llvm/ADT/StringRef.h" 24 class FileMatchTrieNode;
29 virtual bool equivalent(StringRef FileA, StringRef FileB)
const = 0;
68 void insert(StringRef NewPath);
77 StringRef findEquivalent(StringRef FileName,
78 raw_ostream &Error)
const;
82 std::unique_ptr<PathComparator> Comparator;
88 #endif // LLVM_CLANG_TOOLING_FILEMATCHTRIE_H
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...
Dataflow Directional Tag Classes.