Lines Matching defs:matcher
387 Matcher<const std::string&> matcher, const char* file,
390 statement, std::move(matcher), file, line, test);
406 DeathTestImpl(const char* a_statement, Matcher<const std::string&> matcher)
408 matcher_(std::move(matcher)),
446 // A matcher that's expected to match the stderr output by the child process.
564 // matcher_: A matcher that's expected to match the stderr output by the child
673 WindowsDeathTest(const char* a_statement, Matcher<const std::string&> matcher,
675 : DeathTestImpl(a_statement, std::move(matcher)),
833 FuchsiaDeathTest(const char* a_statement, Matcher<const std::string&> matcher,
835 : DeathTestImpl(a_statement, std::move(matcher)),
1056 ForkingDeathTest(const char* statement, Matcher<const std::string&> matcher);
1071 Matcher<const std::string&> matcher)
1072 : DeathTestImpl(a_statement, std::move(matcher)), child_pid_(-1) {}
1092 NoExecDeathTest(const char* a_statement, Matcher<const std::string&> matcher)
1093 : ForkingDeathTest(a_statement, std::move(matcher)) {}
1147 ExecDeathTest(const char* a_statement, Matcher<const std::string&> matcher,
1149 : ForkingDeathTest(a_statement, std::move(matcher)),
1406 Matcher<const std::string&> matcher,
1435 *test = new WindowsDeathTest(statement, std::move(matcher), file, line);
1442 *test = new FuchsiaDeathTest(statement, std::move(matcher), file, line);
1448 *test = new ExecDeathTest(statement, std::move(matcher), file, line);
1450 *test = new NoExecDeathTest(statement, std::move(matcher));