Lines Matching defs:string
9 #include <string>
119 std::unique_ptr<std::string> c_return_unique_ptr_string() {
120 return std::unique_ptr<std::string>(new std::string("2020"));
141 std::unique_ptr<std::vector<std::string>> c_return_unique_ptr_vector_string() {
142 return std::unique_ptr<std::vector<std::string>>(
143 new std::vector<std::string>());
222 Borrow::Borrow(const std::string &s) : s(s) {}
228 std::unique_ptr<Borrow> c_return_borrow(const std::string &s) {
287 if (std::string(s) == "2020") {
293 if (std::string(s.data(), s.size()) == "2020") {
335 if (std::string(s) == "2020") {
340 void c_take_unique_ptr_string(std::unique_ptr<std::string> s) {
359 std::unique_ptr<std::vector<std::string>> v) {
382 std::string expected = "rust::Vec index out of range";
512 if (std::string(s.msg) == "2020") {
523 const rust::String string = "2020";
524 callback(string);
528 rust::String string = "2020";
529 callback(string);
580 std::unique_ptr<std::string> c_try_return_unique_ptr_string() {
610 extern "C" std::string *cxx_test_suite_get_unique_ptr_string() noexcept {
611 return std::unique_ptr<std::string>(new std::string("2020")).release();
619 return rust::String(std::string(x));
627 return rust::String(std::string(x));
747 e->e_str = std::string("hello");
756 f->f_str = std::string("hello");
781 ASSERT(std::string(r_return_str(Shared{2020})) == "2020");
782 ASSERT(std::string(r_return_rust_string()) == "2020");
799 std::unique_ptr<std::string>(new std::string("2020")));
826 ASSERT(std::string(Shared{0}.r_method_on_shared()) == "2020");
828 ASSERT(std::string(rAliasedFunction(2020)) == "2020");
875 const char *utf8_literal = u8"Test string";
876 const char16_t *utf16_literal = u"Test string";