Lines Matching refs:string
34 // This file implements Matcher<const string&>, Matcher<string>, and
40 #include <string.h>
42 #include <string>
46 // Constructs a matcher that matches a const string& whose value is
48 Matcher<const internal::string&>::Matcher(const internal::string& s) {
52 // Constructs a matcher that matches a const string& whose value is
54 Matcher<const internal::string&>::Matcher(const char* s) {
55 *this = Eq(internal::string(s));
58 // Constructs a matcher that matches a string whose value is equal to s.
59 Matcher<internal::string>::Matcher(const internal::string& s) { *this = Eq(s); }
61 // Constructs a matcher that matches a string whose value is equal to s.
62 Matcher<internal::string>::Matcher(const char* s) {
63 *this = Eq(internal::string(s));
69 Matcher<const StringPiece&>::Matcher(const internal::string& s) {
76 *this = Eq(internal::string(s));
86 Matcher<StringPiece>::Matcher(const internal::string& s) {
92 *this = Eq(internal::string(s));
104 // the joined string.
105 GTEST_API_ string JoinAsTuple(const Strings& fields) {
112 string result = "(" + fields[0];
123 // macro where the user-supplied description string is "", if
127 GTEST_API_ string FormatMatcherDescription(bool negation,
130 string result = ConvertIdentifierNameToWords(matcher_name);
382 string MatchMatrix::DebugString() const {
445 const ::std::vector<string>& element_printouts,