Lines Matching defs:Cat
18 Cat = 200, Panther, LastCat = 299
52 struct Cat : Animal
54 Cat(const std::string& _name, Kind _kind = Kind::Cat) : Animal(_name, _kind) {}
58 struct Panther : Cat
60 Panther(const std::string& _name) : Cat(_name, Kind::Panther) {}
75 ret.emplace_back(new Cat("Tiger", Cat::Kind::Cat));
90 case Kind::Cat: break;
96 if (kind >= Kind::Cat && kind <= Kind::LastCat) return &typeid(Cat);
129 py::class_<Cat, Animal>(m, "Cat")
131 .def("purr", &Cat::purr);
132 py::class_<Panther, Cat>(m, "Panther")