Searched refs:Pet (Results 1 - 5 of 5) sorted by relevance
/gem5/ext/pybind11/tests/ |
H A D | test_local_bindings.cpp | 89 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 D | pybind11_cross_module_tests.cpp | 99 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 D | test_class.cpp | 46 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 D | local_bindings.h | 55 class Pet { 57 Pet(std::string name) : name_(name) {}
|
H A D | test_class.py | 77 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 8 milliseconds