45 Matcher<const std::string&>::Matcher(
const std::string& s) { *
this = Eq(s); }
49 Matcher<const std::string&>::Matcher(
const char* s) {
50 *
this = Eq(std::string(s));
55 Matcher<std::string>::Matcher(
const std::string& s) { *
this = Eq(s); }
59 Matcher<std::string>::Matcher(
const char* s) { *
this = Eq(std::string(s)); }
61 #if GTEST_INTERNAL_HAS_STRING_VIEW
64 Matcher<const internal::StringView&>::Matcher(
const std::string& s) {
70 Matcher<const internal::StringView&>::Matcher(
const char* s) {
71 *
this = Eq(std::string(s));
76 Matcher<const internal::StringView&>::Matcher(internal::StringView s) {
77 *
this = Eq(std::string(s));
82 Matcher<internal::StringView>::Matcher(
const std::string& s) { *
this = Eq(s); }
86 Matcher<internal::StringView>::Matcher(
const char* s) {
87 *
this = Eq(std::string(s));
92 Matcher<internal::StringView>::Matcher(internal::StringView s) {
93 *
this = Eq(std::string(s));
95 #endif // GTEST_INTERNAL_HAS_STRING_VIEW