Lines Matching defs:result
149 void construct(value_and_holder &v_h, Cpp<Class> &&result, bool need_alias) {
153 construct_alias_from_cpp<Class>(is_alias_constructible<Class>{}, v_h, std::move(result));
155 v_h.value_ptr() = new Cpp<Class>(std::move(result));
162 void construct(value_and_holder &v_h, Alias<Class> &&result, bool) {
165 v_h.value_ptr() = new Alias<Class>(std::move(result));
286 void setstate(value_and_holder &v_h, T &&result, bool need_alias) {
287 construct<Class>(v_h, std::forward<T>(result), need_alias);
293 void setstate(value_and_holder &v_h, std::pair<T, O> &&result, bool need_alias) {
294 construct<Class>(v_h, std::move(result.first), need_alias);
295 setattr((PyObject *) v_h.inst, "__dict__", result.second);