Searched refs:Pet (Results 1 - 5 of 5) sorted by relevance

/gem5/ext/pybind11/tests/
H A Dtest_local_bindings.cpp89 class Cat : public pets::Pet { public: Cat(std::string name) : Pet(name) {}; };
90 py::class_<pets::Pet>(m, "Pet", py::module_local())
91 .def("get_name", &pets::Pet::name);
93 py::class_<Cat, pets::Pet>(m, "Cat")
95 m.def("pet_name", [](pets::Pet &p) { return p.name(); });
H A Dpybind11_cross_module_tests.cpp99 class Dog : public pets::Pet { public: Dog(std::string name) : Pet(name) {}; };
100 py::class_<pets::Pet>(m, "Pet", py::module_local())
101 .def("name", &pets::Pet::name);
103 py::class_<Dog, pets::Pet>(m, "Dog")
105 m.def("pet_name", [](pets::Pet &p) { return p.name(); });
H A Dtest_class.cpp46 class Pet { class
48 Pet(const std::string &name, const std::string &species) function in class:Pet
57 class Dog : public Pet {
59 Dog(const std::string &name) : Pet(name, "dog") {}
63 class Rabbit : public Pet {
65 Rabbit(const std::string &name) : Pet(name, "parrot") {}
68 class Hamster : public Pet {
70 Hamster(const std::string &name) : Pet(name, "rodent") {}
73 class Chimera : public Pet {
74 Chimera() : Pet("Kimm
[all...]
H A Dlocal_bindings.h55 class Pet {
57 Pet(std::string name) : name_(name) {}
H A Dtest_class.py77 polly = m.Pet('Polly', 'parrot')
96 Invoked with: <m.class_.Pet object at 0>
119 objects = [tuple(), dict(), m.Pet("Polly", "parrot")] + [m.Dog("Molly")] * 4

Completed in 4 milliseconds