diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2009-12-22 19:15:36 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2009-12-22 19:15:36 -0300 |
commit | b06e2adc558688f0788f998ab51e6afb08895150 (patch) | |
tree | 30fd31eec57d975c0f120a17c3a34b846d7d4456 /libshiboken | |
parent | 4f6d31013a2c01faf66d8581c4d21465ccc66f7c (diff) |
Changed SbkBaseWrapper_New signature to use "bool" instead of "unsigned int" in some parameters.
Diffstat (limited to 'libshiboken')
-rw-r--r-- | libshiboken/basewrapper.cpp | 4 | ||||
-rw-r--r-- | libshiboken/basewrapper.h | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/libshiboken/basewrapper.cpp b/libshiboken/basewrapper.cpp index eb7ee2b5d..10c82d19d 100644 --- a/libshiboken/basewrapper.cpp +++ b/libshiboken/basewrapper.cpp @@ -107,8 +107,8 @@ void destroyParentInfo(SbkBaseWrapper* obj, bool removeFromParent) PyObject* SbkBaseWrapper_New(SbkBaseWrapperType* instanceType, const void* cptr, - unsigned int hasOwnership, - unsigned int containsCppWrapper) + bool hasOwnership, + bool containsCppWrapper) { static PyObject* zeroargs = 0; if (!cptr) diff --git a/libshiboken/basewrapper.h b/libshiboken/basewrapper.h index 5f781d547..569df9b93 100644 --- a/libshiboken/basewrapper.h +++ b/libshiboken/basewrapper.h @@ -138,7 +138,7 @@ LIBSHIBOKEN_API void destroyParentInfo(SbkBaseWrapper* obj, bool removeFromParen #define SbkBaseWrapper_setOwnership(pyobj,o) (((Shiboken::SbkBaseWrapper*)pyobj)->hasOwnership = o) #define SbkBaseWrapper_hasParentInfo(pyobj) (((Shiboken::SbkBaseWrapper*)pyobj)->parentInfo) #define SbkBaseWrapper_containsCppWrapper(pyobj) (((Shiboken::SbkBaseWrapper*)pyobj)->containsCppWrapper) -#define SbkBaseWrapper_setContainsCppWrapper(pyobj,o)(((Shiboken::SbkBaseWrapper*)pyobj)->containsCppWrapper= o) +#define SbkBaseWrapper_setContainsCppWrapper(pyobj,o)(((Shiboken::SbkBaseWrapper*)pyobj)->containsCppWrapper = o) #define SbkBaseWrapper_validCppObject(pyobj) (((Shiboken::SbkBaseWrapper*)pyobj)->validCppObject) #define SbkBaseWrapper_setValidCppObject(pyobj,v) (((Shiboken::SbkBaseWrapper*)pyobj)->validCppObject = v) @@ -193,8 +193,8 @@ typedef struct { LIBSHIBOKEN_API PyAPI_FUNC(PyObject*) SbkBaseWrapper_New(SbkBaseWrapperType* instanceType, const void *cptr, - unsigned int hasOwnership = 1, - unsigned int containsCppWrapper = 0); + bool hasOwnership = true, + bool containsCppWrapper = false); /// Returns true and sets a Python RuntimeError if the Python wrapper is not marked as valid. LIBSHIBOKEN_API bool cppObjectIsInvalid(PyObject* wrapper); |