46 Matcher<const std::string&>::Matcher(
const std::string& s) { *
this = Eq(s); }
50 Matcher<const std::string&>::Matcher(
const char* s) {
51 *
this = Eq(std::string(s));
56 Matcher<std::string>::Matcher(
const std::string& s) { *
this = Eq(s); }
60 Matcher<std::string>::Matcher(
const char* s) { *
this = Eq(std::string(s)); }
62 #if GTEST_INTERNAL_HAS_STRING_VIEW
65 Matcher<const internal::StringView&>::Matcher(
const std::string& s) {
71 Matcher<const internal::StringView&>::Matcher(
const char* s) {
72 *
this = Eq(std::string(s));
77 Matcher<const internal::StringView&>::Matcher(internal::StringView s) {
78 *
this = Eq(std::string(s));
83 Matcher<internal::StringView>::Matcher(
const std::string& s) { *
this = Eq(s); }
87 Matcher<internal::StringView>::Matcher(
const char* s) {
88 *
this = Eq(std::string(s));
93 Matcher<internal::StringView>::Matcher(internal::StringView s) {
94 *
this = Eq(std::string(s));
96 #endif // GTEST_INTERNAL_HAS_STRING_VIEW