11#ifndef PythonMonkey_PyIterableProxy_
12#define PythonMonkey_PyIterableProxy_
28 JSContext *cx, JS::HandleObject proxy, JS::HandleId
id,
29 JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor>> desc
Struct for creating JS proxy objects for all objects.
This struct is the ProxyHandler for JS Proxy Iterable pythonmonkey creates to handle coercion from py...
Definition PyIterableProxyHandler.hh:22
PyIterableProxyHandler()
Definition PyIterableProxyHandler.hh:24
static const char family
Definition PyIterableProxyHandler.hh:25
bool getOwnPropertyDescriptor(JSContext *cx, JS::HandleObject proxy, JS::HandleId id, JS::MutableHandle< mozilla::Maybe< JS::PropertyDescriptor > > desc) const override
Definition PyIterableProxyHandler.cc:211
This struct is the ProxyHandler for JS Proxy Objects pythonmonkey creates to handle coercion from pyt...
Definition PyObjectProxyHandler.hh:24