Lines Matching defs:VerifyingConsumer
111 struct VerifyingConsumer { struct
112 std::vector<DirectoryWatcher::Event> ExpectedInitial;
113 const std::vector<DirectoryWatcher::Event> ExpectedInitialCopy;
114 std::vector<DirectoryWatcher::Event> ExpectedNonInitial;
115 const std::vector<DirectoryWatcher::Event> ExpectedNonInitialCopy;
116 std::vector<DirectoryWatcher::Event> OptionalNonInitial;
117 std::vector<DirectoryWatcher::Event> UnexpectedInitial;
118 std::vector<DirectoryWatcher::Event> UnexpectedNonInitial;
119 std::mutex Mtx;
120 std::condition_variable ResultIsReady;
122 VerifyingConsumer( in VerifyingConsumer() function
131 void consume(DirectoryWatcher::Event E, bool IsInitial) { in consume()
138 void consumeInitial(DirectoryWatcher::Event E) { in consumeInitial()
152 void consumeNonInitial(DirectoryWatcher::Event E) { in consumeNonInitial()
174 void consume(llvm::ArrayRef<DirectoryWatcher::Event> Es, bool IsInitial) { in consume()
180 llvm::Optional<bool> result() const { in result()
191 bool blockUntilResult() { in blockUntilResult()
202 void printUnmetExpectations(llvm::raw_ostream &OS) { in printUnmetExpectations()