Home | History | Annotate | Download | only in init

Lines Matching defs:string

21 #include <string>
31 Result<std::string> result = "success";
42 ASSERT_TRUE(Result<std::string>("success"));
43 ASSERT_TRUE(Result<std::string>("success").has_value());
45 EXPECT_EQ("success", *Result<std::string>("success"));
46 EXPECT_EQ("success", Result<std::string>("success").value());
48 EXPECT_EQ('s', Result<std::string>("success")->data()[0]);
136 Result<std::string> result2 = result.error();
152 Result<std::string> result2 = Error() << result.error();
172 Result<std::string> result2 = Error() << result.error();
182 auto result = Result<std::string>(5, 'a');
198 ConstructorTracker(T&& string) : string(string) {
204 string = ct.string;
208 string = std::move(ct.string);
212 string = ct.string;
217 string = std::move(ct.string);
221 std::string string;
230 Result<ConstructorTracker> ReturnConstructorTracker(const std::string& in) {
232 return "literal string";
253 EXPECT_EQ("literal string", result1->string);
262 EXPECT_EQ("test2test22", result2->string);
271 EXPECT_EQ("test3 test3", result3->string);
296 return Result<Success>(ResultError("failure string", 6));
301 EXPECT_EQ("failure string", result->error_string());
323 Result<std::string> result = Error();
328 Result<std::string> result = "success";