123456789101112131415161718 |
- #include "pod.h"
- namespace NPyBind {
- class TPODAttrGetter: public TBaseAttrGetter<TPOD> {
- public:
- bool GetAttr(PyObject*, const TPOD& self, const TString& attr, PyObject*& res) const override {
- res = self.GetAttr(attr.c_str());
- return res != nullptr;
- }
- };
- TPODTraits::TPODTraits()
- : MyParent("TPOD", "simple struct")
- {
- AddGetter("", new TPODAttrGetter);
- }
- }
|