Lines Matching refs:string

40 #include <string>
49 using ::std::string;
97 bool ByConstRef(const string& s) { return s == "Hi"; }
102 string ByNonConstRef(string& s) { return s += "+"; } // NOLINT
122 string Concat4(const char* s1, const char* s2, const char* s3,
124 return string(s1) + s2 + s3 + s4;
135 string Concat5(const char* s1, const char* s2, const char* s3,
137 return string(s1) + s2 + s3 + s4 + s5;
150 string Concat6(const char* s1, const char* s2, const char* s3,
152 return string(s1) + s2 + s3 + s4 + s5 + s6;
155 string Concat7(const char* s1, const char* s2, const char* s3,
158 return string(s1) + s2 + s3 + s4 + s5 + s6 + s7;
161 string Concat8(const char* s1, const char* s2, const char* s3,
164 return string(s1) + s2 + s3 + s4 + s5 + s6 + s7 + s8;
167 string Concat9(const char* s1, const char* s2, const char* s3,
170 return string(s1) + s2 + s3 + s4 + s5 + s6 + s7 + s8 + s9;
173 string Concat10(const char* s1, const char* s2, const char* s3,
177 return string(s1) + s2 + s3 + s4 + s5 + s6 + s7 + s8 + s9 + s10;
188 string Binary(const string& str, char c) const { return str + c; }
204 string Concat7(const char* s1, const char* s2, const char* s3,
207 return string(s1) + s2 + s3 + s4 + s5 + s6 + s7;
210 string Concat8(const char* s1, const char* s2, const char* s3,
213 return string(s1) + s2 + s3 + s4 + s5 + s6 + s7 + s8;
216 string Concat9(const char* s1, const char* s2, const char* s3,
219 return string(s1) + s2 + s3 + s4 + s5 + s6 + s7 + s8 + s9;
222 string Concat10(const char* s1, const char* s2, const char* s3,
226 return string(s1) + s2 + s3 + s4 + s5 + s6 + s7 + s8 + s9 + s10;
277 // A helper that turns the type of a C-string literal from const
283 Action<string(const char*, const char*, const char*, const char*,
294 Action<string(const char*, const char*, const char*, const char*,
305 Action<string(const char*, const char*, const char*, const char*,
316 Action<string(const char*, const char*, const char*, const char*,
328 Action<int(int, int, double, const string&)> a1 =
330 string s("hi");
332 tuple<int, int, double, const string&>(10, 2, 5.6, s)));
342 Action<int(string, bool, int, int)> a1 =
382 Action<string(const string&, char)> a = Invoke(&foo, &Foo::Binary);
383 string s("Hell");
385 tuple<const string&, char>(s, 'o')));
420 Action<string(const char*, const char*, const char*, const char*,
432 Action<string(const char*, const char*, const char*, const char*,
444 Action<string(const char*, const char*, const char*, const char*,
456 Action<string(const char*, const char*, const char*, const char*,
498 const Action<string(int, int, string, int)> a = ReturnArg<2>();
499 EXPECT_EQ("seven", a.Perform(make_tuple(5, 6, string("seven"), 8)));
641 std::string letters = "abc";
689 typedef void MyFunction(bool, std::back_insert_iterator<std::string>);
690 std::string letters = "abc";
693 std::string s;