Lines Matching refs:cast
51 new (&p) Pickleable(t[0].cast<std::string>());
54 p.setExtra1(t[1].cast<int>());
55 p.setExtra2(t[2].cast<int>());
67 auto p = PickleableNew(t[0].cast<std::string>());
69 p.setExtra1(t[1].cast<int>());
70 p.setExtra2(t[2].cast<int>());
102 auto& p = self.cast<PickleableWithDict&>();
103 new (&p) PickleableWithDict(t[0].cast<std::string>());
106 p.extra = t[1].cast<int>();
122 auto cpp_state = PickleableWithDictNew(t[0].cast<std::string>());
123 cpp_state.extra = t[1].cast<int>();
125 auto py_state = t[2].cast<py::dict>();