stores information about a specific signal/slot/method More...
#include <PythonQtMethodInfo.h>
stores information about a specific signal/slot/method
Definition at line 58 of file PythonQtMethodInfo.h.
◆ ParameterType ◆ PythonQtMethodInfo() [1/4] PythonQtMethodInfo::PythonQtMethodInfo ( ) inline ◆ ~PythonQtMethodInfo() PythonQtMethodInfo::~PythonQtMethodInfo ( ) inline ◆ PythonQtMethodInfo() [2/4] ◆ PythonQtMethodInfo() [3/4] ◆ PythonQtMethodInfo() [4/4] ◆ addParameterTypeAlias()add an alias for a typename, e.g. QObjectList and QList<QObject*>.
◆ cleanupCachedMethodInfos() static void PythonQtMethodInfo::cleanupCachedMethodInfos ( ) staticcleanup the cache
◆ fillParameterInfo()fill the parameter info for the given type name
◆ getCachedMethodInfo()returns the method info of the signature, uses a cache internally to speed up multiple requests for the same method, classInfo is passed to allow local enum resolution (if NULL is passed, no local enums are recognized)
◆ getCachedMethodInfoFromArgumentList()get the cached method info using the passed in list of return value and arguments, return value needs to be passed as first arg
◆ getInnerListTypeName() ◆ getInnerTemplateMetaType() ◆ getInnerTemplateTypeName() ◆ getParameterInfoForMetaType()returns a parameter info for the given metatype (and creates and caches one if it is not yet present)
◆ nameToType()returns the id for the given type (using an internal dictionary)
◆ parameterCount() int PythonQtMethodInfo::parameterCount ( ) const inline ◆ parameters() ◆ setupAllowThreads() void PythonQtMethodInfo::setupAllowThreads ( ) protected ◆ shouldAllowThreads() bool PythonQtMethodInfo::shouldAllowThreads ( ) const inlinereturns if the GIL should be released when calling this method. This is the default, but it will return false if any of the parameters is a PythonQtObjectPtr or PyObject*.
Definition at line 133 of file PythonQtMethodInfo.h.
◆ _cachedParameterInfos ◆ _cachedSignaturesstores the cached signatures of methods to speedup mapping from Qt to Python types
Definition at line 142 of file PythonQtMethodInfo.h.
◆ _parameterNameAliases ◆ _parameters ◆ _parameterTypeDict ◆ _shouldAllowThreadsThe documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4