PythonMonkey   v1.0.1 (dev)
Loading...
Searching...
No Matches
src Directory Reference
Directory dependency graph for src:

Directories

 internalBinding
 
 modules
 

Files

 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.