PythonMonkey   v0.8.2 (dev)
Loading...
Searching...
No Matches
PyListProxyHandler.cc File Reference

Struct for creating JS proxy objects for Lists. More...

#include "include/PyListProxyHandler.hh"
#include "include/PyBaseProxyHandler.hh"
#include "include/jsTypeFactory.hh"
#include "include/JSArrayProxy.hh"
#include "include/JSFunctionProxy.hh"
#include "include/pyTypeFactory.hh"
#include <jsapi.h>
#include <jsfriendapi.h>
#include <js/Conversions.h>
#include <js/Proxy.h>
#include <js/Symbol.h>
#include <js/friend/ErrorMessages.h>
#include <Python.h>
Include dependency graph for PyListProxyHandler.cc:

Macros

#define ITEM_KIND_KEY   0
 
#define ITEM_KIND_VALUE   1
 
#define ITEM_KIND_KEY_AND_VALUE   2
 

Enumerations

enum  { ListIteratorSlotIteratedObject , ListIteratorSlotNextIndex , ListIteratorSlotItemKind , ListIteratorSlotCount }
 

Detailed Description

Struct for creating JS proxy objects for Lists.

Author
Philippe Laporte (phili.nosp@m.ppe@.nosp@m.distr.nosp@m.ibut.nosp@m.ive.n.nosp@m.etwo.nosp@m.rk)
Date
2023-12-01

Macro Definition Documentation

◆ ITEM_KIND_KEY

#define ITEM_KIND_KEY   0

◆ ITEM_KIND_KEY_AND_VALUE

#define ITEM_KIND_KEY_AND_VALUE   2

◆ ITEM_KIND_VALUE

#define ITEM_KIND_VALUE   1

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ListIteratorSlotIteratedObject 
ListIteratorSlotNextIndex 
ListIteratorSlotItemKind 
ListIteratorSlotCount