Lines Matching refs:string
48 Pet(const std::string &name, const std::string &species)
50 std::string name() const { return m_name; }
51 std::string species() const { return m_species; }
53 std::string m_name;
54 std::string m_species;
59 Dog(const std::string &name) : Pet(name, "dog") {}
60 std::string bark() const { return "Woof!"; }
65 Rabbit(const std::string &name) : Pet(name, "parrot") {}
70 Hamster(const std::string &name) : Pet(name, "rodent") {}
79 .def(py::init<std::string, std::string>())
85 .def(py::init<std::string>());
89 .def(py::init<std::string>());
93 .def(py::init<std::string>());
309 std::string field2;
313 .def(py::init<int, const std::string &>())
355 struct StringWrapper { std::string str; };
359 py::class_<StringWrapper>(m, "StringWrapper").def(py::init<std::string>());
360 py::implicitly_convertible<std::string, StringWrapper>();