|
| BoolType.cc |
| Struct for representing python bools.
|
|
| BufferType.cc |
| Struct for representing ArrayBuffers.
|
|
| DateType.cc |
| Struct for representing python dates.
|
|
| DictType.cc |
| Struct representing python dictionaries.
|
|
| ExceptionType.cc |
| Struct for representing Python Exception objects from a corresponding JS Error object.
|
|
| FloatType.cc |
| Struct for representing python floats.
|
|
| FuncType.cc |
| Struct representing python functions.
|
|
| internalBinding.cc |
| Create internal bindings to get C++-implemented functions in JS, (imported from NodeJS internal design decisions) See function declarations in python/pythonmonkey/builtin_modules/internal-binding.d.ts.
|
|
| IntType.cc |
| Struct for representing python ints.
|
|
| JobQueue.cc |
| Implements the ECMAScript Job Queue.
|
|
| JSArrayIterProxy.cc |
| JSArrayIterProxy is a custom C-implemented python type that derives from list iterator.
|
|
| JSArrayProxy.cc |
| JSArrayProxy is a custom C-implemented python type that derives from list. It acts as a proxy for JSArrays from Spidermonkey, and behaves like a list would.
|
|
| JSFunctionProxy.cc |
| JSFunctionProxy is a custom C-implemented python type. It acts as a proxy for JSFunctions from Spidermonkey, and behaves like a function would.
|
|
| JSMethodProxy.cc |
| JSMethodProxy is a custom C-implemented python type. It acts as a proxy for JSFunctions from Spidermonkey, and behaves like a method would, treating self as this .
|
|
| JSObjectItemsProxy.cc |
| JSObjectItemsProxy is a custom C-implemented python type that derives from dict keys.
|
|
| JSObjectIterProxy.cc |
| JSObjectIterProxy is a custom C-implemented python type that derives from list iterator.
|
|
| JSObjectKeysProxy.cc |
| JSObjectKeysProxy is a custom C-implemented python type that derives from dict keys.
|
|
| JSObjectProxy.cc |
| JSObjectProxy is a custom C-implemented python type that derives from dict. It acts as a proxy for JSObjects from Spidermonkey, and behaves like a dict would.
|
|
| JSObjectValuesProxy.cc |
| JSObjectValuesProxy is a custom C-implemented python type that derives from dict values.
|
|
| JSStringProxy.cc |
| JSStringProxy is a custom C-implemented python type that derives from str. It acts as a proxy for JSStrings from Spidermonkey, and behaves like a str would.
|
|
| jsTypeFactory.cc |
|
| ListType.cc |
| Struct for representing python lists.
|
|
| NoneType.cc |
| Struct for representing None.
|
|
| NullType.cc |
| Struct for representing JS null in a python object.
|
|
| PromiseType.cc |
| Struct for representing Promises.
|
|
| PyBaseProxyHandler.cc |
| Struct for creating JS proxy objects.
|
|
| PyBytesProxyHandler.cc |
| Struct for creating JS Uint8Array-like proxy objects for immutable bytes objects.
|
|
| PyDictProxyHandler.cc |
| Struct for creating JS proxy objects for Dicts.
|
|
| PyEventLoop.cc |
| Send jobs to the Python event-loop.
|
|
| PyIterableProxyHandler.cc |
| Struct for creating JS proxy objects for Iterables.
|
|
| PyListProxyHandler.cc |
| Struct for creating JS proxy objects for Lists.
|
|
| PyObjectProxyHandler.cc |
| Struct for creating JS proxy objects for all objects.
|
|
| pyTypeFactory.cc |
| Function for wrapping arbitrary PyObjects into the appropriate PyType class, and coercing JS types to python types.
|
|
| setSpiderMonkeyException.cc |
| Call this function whenever a JS_* function call fails in order to set an appropriate python exception (remember to also return NULL)
|
|
| StrType.cc |
| Struct for representing python strings.
|
|