Lines Matching defs:matcher
383 Matcher<const std::string&> matcher, const char* file,
386 statement, std::move(matcher), file, line, test);
402 DeathTestImpl(const char* a_statement, Matcher<const std::string&> matcher)
404 matcher_(std::move(matcher)),
442 // A matcher that's expected to match the stderr output by the child process.
560 // matcher_: A matcher that's expected to match the stderr output by the child
655 WindowsDeathTest(const char* a_statement, Matcher<const std::string&> matcher,
657 : DeathTestImpl(a_statement, std::move(matcher)),
815 FuchsiaDeathTest(const char* a_statement, Matcher<const std::string&> matcher,
817 : DeathTestImpl(a_statement, std::move(matcher)),
1062 ForkingDeathTest(const char* statement, Matcher<const std::string&> matcher);
1077 Matcher<const std::string&> matcher)
1078 : DeathTestImpl(a_statement, std::move(matcher)), child_pid_(-1) {}
1098 NoExecDeathTest(const char* a_statement, Matcher<const std::string&> matcher)
1099 : ForkingDeathTest(a_statement, std::move(matcher)) {}
1153 ExecDeathTest(const char* a_statement, Matcher<const std::string&> matcher,
1155 : ForkingDeathTest(a_statement, std::move(matcher)),
1441 Matcher<const std::string&> matcher,
1470 *test = new WindowsDeathTest(statement, std::move(matcher), file, line);
1477 *test = new FuchsiaDeathTest(statement, std::move(matcher), file, line);
1483 *test = new ExecDeathTest(statement, std::move(matcher), file, line);
1485 *test = new NoExecDeathTest(statement, std::move(matcher));