| 2609 | } |
| 2610 | template <typename D> |
| 2611 | obj_attr_accessor object_api<D>::attr(handle key) const { |
| 2612 | return {derived(), reinterpret_borrow<object>(key)}; |
| 2613 | } |
| 2614 | template <typename D> |
| 2615 | obj_attr_accessor object_api<D>::attr(object &&key) const { |
| 2616 | return {derived(), std::move(key)}; |