Lines Matching defs:VerifyingConsumer
112 struct VerifyingConsumer { struct
113 std::vector<DirectoryWatcher::Event> ExpectedInitial;
114 const std::vector<DirectoryWatcher::Event> ExpectedInitialCopy;
115 std::vector<DirectoryWatcher::Event> ExpectedNonInitial;
116 const std::vector<DirectoryWatcher::Event> ExpectedNonInitialCopy;
117 std::vector<DirectoryWatcher::Event> OptionalNonInitial;
118 std::vector<DirectoryWatcher::Event> UnexpectedInitial;
119 std::vector<DirectoryWatcher::Event> UnexpectedNonInitial;
120 std::mutex Mtx;
121 std::condition_variable ResultIsReady;
123 VerifyingConsumer( in VerifyingConsumer() function
132 void consume(DirectoryWatcher::Event E, bool IsInitial) { in consume()
139 void consumeInitial(DirectoryWatcher::Event E) { in consumeInitial()
153 void consumeNonInitial(DirectoryWatcher::Event E) { in consumeNonInitial()
175 void consume(llvm::ArrayRef<DirectoryWatcher::Event> Es, bool IsInitial) { in consume()
181 std::optional<bool> result() const { in result()
192 bool blockUntilResult() { in blockUntilResult()
203 void printUnmetExpectations(llvm::raw_ostream &OS) { in printUnmetExpectations()