PythonMonkey   v1.0.1 (dev)
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CPyEventLoop::AsyncHandleC++ wrapper for Python asyncio.Handle class
 Cjs::BaseProxyHandler
 CPyBaseProxyHandlerBase class for PyDictProxyHandler and PyListProxyHandler
 CPyListProxyHandlerThis struct is the ProxyHandler for JS Proxy Objects pythonmonkey creates to handle coercion from python lists to JS Array objects
 CPyObjectProxyHandlerThis struct is the ProxyHandler for JS Proxy Objects pythonmonkey creates to handle coercion from python objects to JS Objects
 CPyBytesProxyHandlerThis struct is the ProxyHandler for JS Proxy Iterable pythonmonkey creates to handle coercion from python iterables to JS Objects
 CPyDictProxyHandlerThis struct is the ProxyHandler for JS Proxy Objects pythonmonkey creates to handle coercion from python dicts to JS Objects
 CPyIterableProxyHandlerThis struct is the ProxyHandler for JS Proxy Iterable pythonmonkey creates to handle coercion from python iterables to JS Objects
 CBoolTypeThis struct represents the 'bool' type in Python, which is represented as a 'long' in C++
 CBufferType
 CConsole
 CDateTypeThis struct represents the 'datetime' type in Python from the datetime module, which is represented as a 'Date' object in JS
 Cdict
 Cpythonmonkey.pythonmonkey.JSObjectProxy
 CdictiterobjectThe typedef for the backing store that will be used by JSObjectIterProxy objects
 CDictTypeThis struct represents a dictionary in python
 CEvent
 CProgressEvent
 CEventTarget
 CXMLHttpRequestEventTarget
 CXMLHttpRequest
 CXMLHttpRequestUpload
 CException
 Cpythonmonkey.pythonmonkey.SpiderMonkeyError
 CExceptionTypeThis struct represents a Python Exception object from the corresponding JS Error object
 CFalse
 Cpythonmonkey.pythonmonkey.EvalOptions
 CFloatTypeThis struct represents the 'float' type in Python, which is represented as a 'double' in C++
 CFuncTypeThis struct represents the 'function' type in Python
 CPyEventLoop::FutureC++ wrapper for Python asyncio.Future class
 Cint
 Cpythonmonkey.pythonmonkey.bigint
 CIntTypeThis struct represents the 'int' type (arbitrary-precision) in Python
 C_typing.Iterator
 Cpythonmonkey.pythonmonkey.JSArrayIterProxy
 CJS::JobQueue
 CJobQueueImplement the ECMAScript Job Queue: https://www.ecma-international.org/ecma-262/9.0/index.html#sec-jobs-and-job-queues
 CJSArrayIterProxyThe typedef for the backing store that will be used by JSArrayIterProxy objects
 CJSArrayIterProxyMethodDefinitionsThis struct is a bundle of methods used by the JSArrayProxy type
 CJSArrayProxyThe typedef for the backing store that will be used by JSArrayProxy objects. All it contains is a pointer to the JSObject
 CJSArrayProxyMethodDefinitionsThis struct is a bundle of methods used by the JSArrayProxy type
 CJSExternalStringCallbacks
 CPythonExternalString
 CJSFunctionProxyThe typedef for the backing store that will be used by JSFunctionProxy objects. All it contains is a pointer to the JSFunction
 Cpythonmonkey.pythonmonkey.JSFunctionProxy
 Cpythonmonkey.pythonmonkey.JSMethodProxy
 CJSFunctionProxyMethodDefinitionsThis struct is a bundle of methods used by the JSFunctionProxy type
 CJSMethodDef
 CJSMethodProxyThe typedef for the backing store that will be used by JSMethodProxy objects. All it contains is a pointer to the JSFunction and a pointer to self
 CJSMethodProxyMethodDefinitionsThis struct is a bundle of methods used by the JSMethodProxy type
 CJSObjectItemsProxyThe typedef for the backing store that will be used by JSObjectItemsProxy objects
 CJSObjectItemsProxyMethodDefinitionsThis struct is a bundle of methods used by the JSObjectItemsProxy type
 CJSObjectIterProxy
 CJSObjectIterProxyMethodDefinitionsThis struct is a bundle of methods used by the JSArrayProxy type
 CJSObjectKeysProxyThe typedef for the backing store that will be used by JSObjectKeysProxy objects
 CJSObjectKeysProxyMethodDefinitionsThis struct is a bundle of methods used by the JSObjectKeysProxy type
 CJSObjectProxyThe typedef for the backing store that will be used by JSObjectProxy objects. All it contains is a pointer to the JSObject
 CJSObjectProxyMethodDefinitionsThis struct is a bundle of methods used by the JSObjectProxy type
 CJSObjectValuesProxyThe typedef for the backing store that will be used by JSObjectValuesProxy objects
 CJSObjectValuesProxyMethodDefinitionsThis struct is a bundle of methods used by the JSObjectValuesProxy type
 CJSStringProxyThe typedef for the backing store that will be used by JSStringProxy objects. All it contains is a pointer to the JSString
 CJSStringProxyMethodDefinitionsThis struct is a bundle of methods used by the JSStringProxy type
 Clist
 Cpythonmonkey.pythonmonkey.JSArrayProxy
 CListTypeThis struct represents a list in python
 CPyEventLoop::Lock
 CNoneTypeThis struct represents the 'None' type in Python
 CNullObject
 CNullTypeThis struct represents the JS null type in Python using a singleton object on the pythonmonkey module
 Cobject
 Cpythonmonkey.pythonmonkey.JSMethodProxy
 CPromiseTypeThis struct represents the JS Promise type in Python using our custom pythonmonkey.promise type
 CPyEventLoop
 CPyListIterObject
 Cstr
 Cpythonmonkey.pythonmonkey.JSStringProxy
 CStrTypeThis struct represents the 'string' type in Python, which is represented as a 'char*' in C++
 CTimeout
 Ctotal
 CXMLHttpRequest-internal.XHRResponse
 Cpythonmonkey.pythonmonkey.EvalOptions
 CTrue
 CXMLHttpRequest-internal.XHRResponse
 C_typing.TypedDict
 Cpythonmonkey.pythonmonkey.EvalOptions
 Cwtfpm.WTF
 CTypedDict
 CXMLHttpRequest-internal.XHRResponse