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

Directories

 internalBinding
 
 modules
 

Files

 BoolType.cc
 
 BufferType.cc
 
 DateType.cc
 
 DictType.cc
 
 ExceptionType.cc
 
 FloatType.cc
 
 FuncType.cc
 
 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
 
 JobQueue.cc
 
 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.
 
 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.
 
 jsTypeFactory.cc
 
 ListType.cc
 
 NoneType.cc
 
 NullType.cc
 
 PromiseType.cc
 Struct for representing Promises.
 
 PyBaseProxyHandler.cc
 Struct for creating JS proxy objects.
 
 PyDictProxyHandler.cc
 Struct for creating JS proxy objects. Used by DictType for object coercion TODO.
 
 PyEventLoop.cc
 
 PyListProxyHandler.cc
 Struct for creating JS proxy objects. Used by ListType for List coercion.
 
 PyType.cc
 
 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
 
 TupleType.cc
 Implementation for the methods of the Tuple Type struct.