Home
last modified time | relevance | path

Searched refs:SbkObjectType (Results 1 – 25 of 70) sorted by relevance

123

/dports/devel/pyside2-tools/pyside-setup-opensource-src-5.15.2/sources/shiboken2/libshiboken/
H A Dbasewrapper.h75 struct SbkObjectType;
85 typedef void *(*SpecialCastFunction)(void *, SbkObjectType *);
86 typedef SbkObjectType *(*TypeDiscoveryFunc)(void *, SbkObjectType *);
87 typedef void *(*TypeDiscoveryFuncV2)(void *, SbkObjectType *);
110 extern LIBSHIBOKEN_API SbkObjectType *SbkObject_TypeF(void);
115 struct LIBSHIBOKEN_API SbkObjectType struct
188 LIBSHIBOKEN_API bool hasCast(SbkObjectType *type);
199 LIBSHIBOKEN_API const char *getOriginalName(SbkObjectType *self);
202 LIBSHIBOKEN_API void copyMultipleInheritance(SbkObjectType *self, SbkObjectType *other);
208 LIBSHIBOKEN_API void initPrivateData(SbkObjectType *self);
[all …]
H A Dbindingmanager.cpp62 using NodeList = std::vector<SbkObjectType *>;
63 using Edges = std::unordered_map<SbkObjectType *, NodeList>;
69 void addEdge(SbkObjectType *from, SbkObjectType *to) in addEdge()
84 for (const SbkObjectType *o : nodeList) { in dumpDotGraph()
94 SbkObjectType *identifyType(void **cptr, SbkObjectType *type, SbkObjectType *baseType) const in identifyType()
99 for (SbkObjectType *node : adjNodes) { in identifyType()
100 SbkObjectType *newType = identifyType(cptr, node, baseType); in identifyType()
216 auto instanceType = reinterpret_cast<SbkObjectType *>(Py_TYPE(pyObj)); in registerWrapper()
237 auto sbkType = reinterpret_cast<SbkObjectType *>(Py_TYPE(sbkObj)); in releaseWrapper()
342 void BindingManager::addClassInheritance(SbkObjectType *parent, SbkObjectType *child) in addClassInheritance()
[all …]
H A Dbasewrapper_p.h52 struct SbkObjectType;
148 void (*subtype_init)(SbkObjectType *, PyObject *, PyObject *);
187 virtual bool visit(SbkObjectType *node) = 0; // return true to terminate
193 bool visit(SbkObjectType *) override;
204 using Result = std::vector<SbkObjectType *>;
206 bool visit(SbkObjectType *node) override;
219 bool visit(SbkObjectType *node) override;
235 bool visit(SbkObjectType *node) override;
268 inline std::vector<SbkObjectType *> getCppBaseClasses(PyTypeObject *baseType) in getCppBaseClasses()
H A Dsbkconverter.h50 struct SbkObjectType;
150 LIBSHIBOKEN_API SbkConverter *createConverter(SbkObjectType *type,
181 LIBSHIBOKEN_API void addPythonToCppValueConversion(SbkObjectType *type,
194 LIBSHIBOKEN_API PyObject *pointerToPython(SbkObjectType *type, const void *cppIn);
206 LIBSHIBOKEN_API PyObject *referenceToPython(SbkObjectType *type, const void *cppIn);
216 LIBSHIBOKEN_API PyObject *copyToPython(SbkObjectType *type, const void *cppIn);
233 LIBSHIBOKEN_API PythonToCppFunc isPythonToCppValueConvertible(SbkObjectType *type, PyObject *pyIn);
256 LIBSHIBOKEN_API void pythonToCppPointer(SbkObjectType *type, PyObject *pyIn, void *cppOut);
260 LIBSHIBOKEN_API void pythonToCppCopy(SbkObjectType *type, PyObject *pyIn, void *cppOut);
274 LIBSHIBOKEN_API bool isImplicitConversion(SbkObjectType *type, PythonToCppFunc toCpp);
[all …]
H A Dbindingmanager.h48 struct SbkObjectType;
78 void addClassInheritance(SbkObjectType *parent, SbkObjectType *child);
86 SbkObjectType *resolveType(void **cptr, SbkObjectType *type);
H A Dbasewrapper.cpp364 SbkObjectType *SbkObject_TypeF(void) in SbkObject_TypeF()
721 for (SbkObjectType *base : bases) { in SbkObjectTypeTpNew()
908 bool BaseCountVisitor::visit(SbkObjectType *) in visit() argument
981 bool visit(SbkObjectType *node) override in visit()
1038 bool hasCast(SbkObjectType *type) in hasCast()
1072 void copyMultipleInheritance(SbkObjectType *type, SbkObjectType *other) in copyMultipleInheritance()
1094 void initPrivateData(SbkObjectType *type) in initPrivateData()
1100 SbkObjectType *
1160 void *getTypeUserData(SbkObjectType *type) in getTypeUserData()
1175 SbkObjectType *result{}; in typeForTypeName()
[all …]
/dports/devel/pyside2/pyside-setup-opensource-src-5.15.2/sources/shiboken2/libshiboken/
H A Dbasewrapper.h75 struct SbkObjectType;
85 typedef void *(*SpecialCastFunction)(void *, SbkObjectType *);
86 typedef SbkObjectType *(*TypeDiscoveryFunc)(void *, SbkObjectType *);
87 typedef void *(*TypeDiscoveryFuncV2)(void *, SbkObjectType *);
110 extern LIBSHIBOKEN_API SbkObjectType *SbkObject_TypeF(void);
115 struct LIBSHIBOKEN_API SbkObjectType struct
188 LIBSHIBOKEN_API bool hasCast(SbkObjectType *type);
199 LIBSHIBOKEN_API const char *getOriginalName(SbkObjectType *self);
202 LIBSHIBOKEN_API void copyMultipleInheritance(SbkObjectType *self, SbkObjectType *other);
208 LIBSHIBOKEN_API void initPrivateData(SbkObjectType *self);
[all …]
H A Dbindingmanager.cpp62 using NodeList = std::vector<SbkObjectType *>;
63 using Edges = std::unordered_map<SbkObjectType *, NodeList>;
69 void addEdge(SbkObjectType *from, SbkObjectType *to) in addEdge()
84 for (const SbkObjectType *o : nodeList) { in dumpDotGraph()
94 SbkObjectType *identifyType(void **cptr, SbkObjectType *type, SbkObjectType *baseType) const in identifyType()
99 for (SbkObjectType *node : adjNodes) { in identifyType()
100 SbkObjectType *newType = identifyType(cptr, node, baseType); in identifyType()
216 auto instanceType = reinterpret_cast<SbkObjectType *>(Py_TYPE(pyObj)); in registerWrapper()
237 auto sbkType = reinterpret_cast<SbkObjectType *>(Py_TYPE(sbkObj)); in releaseWrapper()
342 void BindingManager::addClassInheritance(SbkObjectType *parent, SbkObjectType *child) in addClassInheritance()
[all …]
H A Dbasewrapper_p.h52 struct SbkObjectType;
148 void (*subtype_init)(SbkObjectType *, PyObject *, PyObject *);
187 virtual bool visit(SbkObjectType *node) = 0; // return true to terminate
193 bool visit(SbkObjectType *) override;
204 using Result = std::vector<SbkObjectType *>;
206 bool visit(SbkObjectType *node) override;
219 bool visit(SbkObjectType *node) override;
235 bool visit(SbkObjectType *node) override;
268 inline std::vector<SbkObjectType *> getCppBaseClasses(PyTypeObject *baseType) in getCppBaseClasses()
H A Dsbkconverter.h50 struct SbkObjectType;
150 LIBSHIBOKEN_API SbkConverter *createConverter(SbkObjectType *type,
181 LIBSHIBOKEN_API void addPythonToCppValueConversion(SbkObjectType *type,
194 LIBSHIBOKEN_API PyObject *pointerToPython(SbkObjectType *type, const void *cppIn);
206 LIBSHIBOKEN_API PyObject *referenceToPython(SbkObjectType *type, const void *cppIn);
216 LIBSHIBOKEN_API PyObject *copyToPython(SbkObjectType *type, const void *cppIn);
233 LIBSHIBOKEN_API PythonToCppFunc isPythonToCppValueConvertible(SbkObjectType *type, PyObject *pyIn);
256 LIBSHIBOKEN_API void pythonToCppPointer(SbkObjectType *type, PyObject *pyIn, void *cppOut);
260 LIBSHIBOKEN_API void pythonToCppCopy(SbkObjectType *type, PyObject *pyIn, void *cppOut);
274 LIBSHIBOKEN_API bool isImplicitConversion(SbkObjectType *type, PythonToCppFunc toCpp);
[all …]
H A Dbindingmanager.h48 struct SbkObjectType;
78 void addClassInheritance(SbkObjectType *parent, SbkObjectType *child);
86 SbkObjectType *resolveType(void **cptr, SbkObjectType *type);
H A Dbasewrapper.cpp364 SbkObjectType *SbkObject_TypeF(void) in SbkObject_TypeF()
721 for (SbkObjectType *base : bases) { in SbkObjectTypeTpNew()
908 bool BaseCountVisitor::visit(SbkObjectType *) in visit() argument
981 bool visit(SbkObjectType *node) override in visit()
1038 bool hasCast(SbkObjectType *type) in hasCast()
1072 void copyMultipleInheritance(SbkObjectType *type, SbkObjectType *other) in copyMultipleInheritance()
1094 void initPrivateData(SbkObjectType *type) in initPrivateData()
1100 SbkObjectType *
1160 void *getTypeUserData(SbkObjectType *type) in getTypeUserData()
1175 SbkObjectType *result{}; in typeForTypeName()
[all …]
/dports/devel/shiboken2/pyside-setup-opensource-src-5.15.2/sources/shiboken2/libshiboken/
H A Dbasewrapper.h75 struct SbkObjectType;
85 typedef void *(*SpecialCastFunction)(void *, SbkObjectType *);
86 typedef SbkObjectType *(*TypeDiscoveryFunc)(void *, SbkObjectType *);
87 typedef void *(*TypeDiscoveryFuncV2)(void *, SbkObjectType *);
110 extern LIBSHIBOKEN_API SbkObjectType *SbkObject_TypeF(void);
115 struct LIBSHIBOKEN_API SbkObjectType struct
188 LIBSHIBOKEN_API bool hasCast(SbkObjectType *type);
199 LIBSHIBOKEN_API const char *getOriginalName(SbkObjectType *self);
202 LIBSHIBOKEN_API void copyMultipleInheritance(SbkObjectType *self, SbkObjectType *other);
208 LIBSHIBOKEN_API void initPrivateData(SbkObjectType *self);
[all …]
H A Dbindingmanager.cpp62 using NodeList = std::vector<SbkObjectType *>;
63 using Edges = std::unordered_map<SbkObjectType *, NodeList>;
69 void addEdge(SbkObjectType *from, SbkObjectType *to) in addEdge()
84 for (const SbkObjectType *o : nodeList) { in dumpDotGraph()
94 SbkObjectType *identifyType(void **cptr, SbkObjectType *type, SbkObjectType *baseType) const in identifyType()
99 for (SbkObjectType *node : adjNodes) { in identifyType()
100 SbkObjectType *newType = identifyType(cptr, node, baseType); in identifyType()
216 auto instanceType = reinterpret_cast<SbkObjectType *>(Py_TYPE(pyObj)); in registerWrapper()
237 auto sbkType = reinterpret_cast<SbkObjectType *>(Py_TYPE(sbkObj)); in releaseWrapper()
342 void BindingManager::addClassInheritance(SbkObjectType *parent, SbkObjectType *child) in addClassInheritance()
[all …]
H A Dbasewrapper_p.h52 struct SbkObjectType;
148 void (*subtype_init)(SbkObjectType *, PyObject *, PyObject *);
187 virtual bool visit(SbkObjectType *node) = 0; // return true to terminate
193 bool visit(SbkObjectType *) override;
204 using Result = std::vector<SbkObjectType *>;
206 bool visit(SbkObjectType *node) override;
219 bool visit(SbkObjectType *node) override;
235 bool visit(SbkObjectType *node) override;
268 inline std::vector<SbkObjectType *> getCppBaseClasses(PyTypeObject *baseType) in getCppBaseClasses()
H A Dsbkconverter.h50 struct SbkObjectType;
150 LIBSHIBOKEN_API SbkConverter *createConverter(SbkObjectType *type,
181 LIBSHIBOKEN_API void addPythonToCppValueConversion(SbkObjectType *type,
194 LIBSHIBOKEN_API PyObject *pointerToPython(SbkObjectType *type, const void *cppIn);
206 LIBSHIBOKEN_API PyObject *referenceToPython(SbkObjectType *type, const void *cppIn);
216 LIBSHIBOKEN_API PyObject *copyToPython(SbkObjectType *type, const void *cppIn);
233 LIBSHIBOKEN_API PythonToCppFunc isPythonToCppValueConvertible(SbkObjectType *type, PyObject *pyIn);
256 LIBSHIBOKEN_API void pythonToCppPointer(SbkObjectType *type, PyObject *pyIn, void *cppOut);
260 LIBSHIBOKEN_API void pythonToCppCopy(SbkObjectType *type, PyObject *pyIn, void *cppOut);
274 LIBSHIBOKEN_API bool isImplicitConversion(SbkObjectType *type, PythonToCppFunc toCpp);
[all …]
H A Dbindingmanager.h48 struct SbkObjectType;
78 void addClassInheritance(SbkObjectType *parent, SbkObjectType *child);
86 SbkObjectType *resolveType(void **cptr, SbkObjectType *type);
H A Dbasewrapper.cpp364 SbkObjectType *SbkObject_TypeF(void) in SbkObject_TypeF()
721 for (SbkObjectType *base : bases) { in SbkObjectTypeTpNew()
908 bool BaseCountVisitor::visit(SbkObjectType *) in visit() argument
981 bool visit(SbkObjectType *node) override in visit()
1038 bool hasCast(SbkObjectType *type) in hasCast()
1072 void copyMultipleInheritance(SbkObjectType *type, SbkObjectType *other) in copyMultipleInheritance()
1094 void initPrivateData(SbkObjectType *type) in initPrivateData()
1100 SbkObjectType *
1160 void *getTypeUserData(SbkObjectType *type) in getTypeUserData()
1175 SbkObjectType *result{}; in typeForTypeName()
[all …]
/dports/devel/shiboken2/pyside-setup-opensource-src-5.15.2/sources/shiboken2/libshiboken/tmp-referencetopython/
H A Dsbkconverter.h108 LIBSHIBOKEN_API SbkConverter *createConverter(SbkObjectType *type,
123 LIBSHIBOKEN_API void addPythonToCppValueConversion(SbkObjectType *type,
136 LIBSHIBOKEN_API PyObject *pointerToPython(SbkObjectType *type, const void *cppIn);
145 LIBSHIBOKEN_API PyObject *copyToPython(SbkObjectType *type, const void *cppIn);
156 LIBSHIBOKEN_API PyObject *referenceToPython(SbkObjectType *type, const void *cppIn);
165 LIBSHIBOKEN_API PythonToCppFunc isPythonToCppPointerConvertible(SbkObjectType *type, PyObject *pyIn…
168 LIBSHIBOKEN_API PythonToCppFunc isPythonToCppValueConvertible(SbkObjectType *type, PyObject *pyIn);
171 LIBSHIBOKEN_API PythonToCppFunc isPythonToCppReferenceConvertible(SbkObjectType *type, PyObject *py…
179 LIBSHIBOKEN_API void pythonToCppPointer(SbkObjectType *type, PyObject *pyIn, void *cppOut);
187 LIBSHIBOKEN_API bool isImplicitConversion(SbkObjectType *type, PythonToCppFunc toCpp);
H A Dsbkconverter.cpp67 SbkConverter *createConverter(SbkObjectType *type, in createConverter()
94 void addPythonToCppValueConversion(SbkObjectType *type, in addPythonToCppValueConversion()
101 PyObject *pointerToPython(SbkObjectType *type, const void *cppIn) in pointerToPython()
113 PyObject *copyToPython(SbkObjectType *type, const void *cppIn) in copyToPython()
122 PyObject *referenceToPython(SbkObjectType *type, const void *cppIn) in referenceToPython()
137 PythonToCppFunc isPythonToCppPointerConvertible(SbkObjectType *type, PyObject *pyIn) in isPythonToCppPointerConvertible()
154 PythonToCppFunc isPythonToCppValueConvertible(SbkObjectType *type, PyObject *pyIn) in isPythonToCppValueConvertible()
163 PythonToCppFunc isPythonToCppReferenceConvertible(SbkObjectType *type, PyObject *pyIn) in isPythonToCppReferenceConvertible()
179 void pythonToCppPointer(SbkObjectType *type, PyObject *pyIn, void *cppOut) in pythonToCppPointer()
183 SbkObjectType *inType = (SbkObjectType *)Py_TYPE(pyIn); in pythonToCppPointer()
[all …]
/dports/devel/pyside2-tools/pyside-setup-opensource-src-5.15.2/sources/shiboken2/libshiboken/tmp-referencetopython/
H A Dsbkconverter.h108 LIBSHIBOKEN_API SbkConverter *createConverter(SbkObjectType *type,
123 LIBSHIBOKEN_API void addPythonToCppValueConversion(SbkObjectType *type,
136 LIBSHIBOKEN_API PyObject *pointerToPython(SbkObjectType *type, const void *cppIn);
145 LIBSHIBOKEN_API PyObject *copyToPython(SbkObjectType *type, const void *cppIn);
156 LIBSHIBOKEN_API PyObject *referenceToPython(SbkObjectType *type, const void *cppIn);
165 LIBSHIBOKEN_API PythonToCppFunc isPythonToCppPointerConvertible(SbkObjectType *type, PyObject *pyIn…
168 LIBSHIBOKEN_API PythonToCppFunc isPythonToCppValueConvertible(SbkObjectType *type, PyObject *pyIn);
171 LIBSHIBOKEN_API PythonToCppFunc isPythonToCppReferenceConvertible(SbkObjectType *type, PyObject *py…
179 LIBSHIBOKEN_API void pythonToCppPointer(SbkObjectType *type, PyObject *pyIn, void *cppOut);
187 LIBSHIBOKEN_API bool isImplicitConversion(SbkObjectType *type, PythonToCppFunc toCpp);
H A Dsbkconverter.cpp67 SbkConverter *createConverter(SbkObjectType *type, in createConverter()
94 void addPythonToCppValueConversion(SbkObjectType *type, in addPythonToCppValueConversion()
101 PyObject *pointerToPython(SbkObjectType *type, const void *cppIn) in pointerToPython()
113 PyObject *copyToPython(SbkObjectType *type, const void *cppIn) in copyToPython()
122 PyObject *referenceToPython(SbkObjectType *type, const void *cppIn) in referenceToPython()
137 PythonToCppFunc isPythonToCppPointerConvertible(SbkObjectType *type, PyObject *pyIn) in isPythonToCppPointerConvertible()
154 PythonToCppFunc isPythonToCppValueConvertible(SbkObjectType *type, PyObject *pyIn) in isPythonToCppValueConvertible()
163 PythonToCppFunc isPythonToCppReferenceConvertible(SbkObjectType *type, PyObject *pyIn) in isPythonToCppReferenceConvertible()
179 void pythonToCppPointer(SbkObjectType *type, PyObject *pyIn, void *cppOut) in pythonToCppPointer()
183 SbkObjectType *inType = (SbkObjectType *)Py_TYPE(pyIn); in pythonToCppPointer()
[all …]
/dports/devel/pyside2/pyside-setup-opensource-src-5.15.2/sources/shiboken2/libshiboken/tmp-referencetopython/
H A Dsbkconverter.h108 LIBSHIBOKEN_API SbkConverter *createConverter(SbkObjectType *type,
123 LIBSHIBOKEN_API void addPythonToCppValueConversion(SbkObjectType *type,
136 LIBSHIBOKEN_API PyObject *pointerToPython(SbkObjectType *type, const void *cppIn);
145 LIBSHIBOKEN_API PyObject *copyToPython(SbkObjectType *type, const void *cppIn);
156 LIBSHIBOKEN_API PyObject *referenceToPython(SbkObjectType *type, const void *cppIn);
165 LIBSHIBOKEN_API PythonToCppFunc isPythonToCppPointerConvertible(SbkObjectType *type, PyObject *pyIn…
168 LIBSHIBOKEN_API PythonToCppFunc isPythonToCppValueConvertible(SbkObjectType *type, PyObject *pyIn);
171 LIBSHIBOKEN_API PythonToCppFunc isPythonToCppReferenceConvertible(SbkObjectType *type, PyObject *py…
179 LIBSHIBOKEN_API void pythonToCppPointer(SbkObjectType *type, PyObject *pyIn, void *cppOut);
187 LIBSHIBOKEN_API bool isImplicitConversion(SbkObjectType *type, PythonToCppFunc toCpp);
H A Dsbkconverter.cpp67 SbkConverter *createConverter(SbkObjectType *type, in createConverter()
94 void addPythonToCppValueConversion(SbkObjectType *type, in addPythonToCppValueConversion()
101 PyObject *pointerToPython(SbkObjectType *type, const void *cppIn) in pointerToPython()
113 PyObject *copyToPython(SbkObjectType *type, const void *cppIn) in copyToPython()
122 PyObject *referenceToPython(SbkObjectType *type, const void *cppIn) in referenceToPython()
137 PythonToCppFunc isPythonToCppPointerConvertible(SbkObjectType *type, PyObject *pyIn) in isPythonToCppPointerConvertible()
154 PythonToCppFunc isPythonToCppValueConvertible(SbkObjectType *type, PyObject *pyIn) in isPythonToCppValueConvertible()
163 PythonToCppFunc isPythonToCppReferenceConvertible(SbkObjectType *type, PyObject *pyIn) in isPythonToCppReferenceConvertible()
179 void pythonToCppPointer(SbkObjectType *type, PyObject *pyIn, void *cppOut) in pythonToCppPointer()
183 SbkObjectType *inType = (SbkObjectType *)Py_TYPE(pyIn); in pythonToCppPointer()
[all …]
/dports/devel/pyside2/pyside-setup-opensource-src-5.15.2/sources/pyside2/libpyside/
H A Dpyside.h54 struct SbkObjectType;
102 PYSIDE_API void initDynamicMetaObject(SbkObjectType *type, const QMetaObject *base,
104 PYSIDE_API void initQObjectSubType(SbkObjectType *type, PyObject *args, PyObject *kwds);
108 PYSIDE_API std::size_t getSizeOfQObject(SbkObjectType *type);
143 PYSIDE_API PyObject *getWrapperForQObject(QObject *cppSelf, SbkObjectType *sbk_type);

123