From 84f15f4239715a0cb8c3c61bb3819db5e0285483 Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Thu, 20 Oct 2011 13:53:47 -0200 Subject: Fix ABI break and link error on MS Windows. --- libshiboken/bindingmanager.cpp | 6 +++--- libshiboken/bindingmanager.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libshiboken/bindingmanager.cpp b/libshiboken/bindingmanager.cpp index 26a3e1897..4f40bac24 100644 --- a/libshiboken/bindingmanager.cpp +++ b/libshiboken/bindingmanager.cpp @@ -287,13 +287,13 @@ SbkObjectType* BindingManager::resolveType(void** cptr, SbkObjectType* type) return identifiedType ? identifiedType : type; } -std::set BindingManager::getAllPyObjects() +std::set BindingManager::getAllPyObjects() { - std::set pyObjects; + std::set pyObjects; const WrapperMap& wrappersMap = m_d->wrapperMapper; WrapperMap::const_iterator it = wrappersMap.begin(); for (; it != wrappersMap.end(); ++it) - pyObjects.insert(it->second); + pyObjects.insert(reinterpret_cast(it->second)); return pyObjects; } diff --git a/libshiboken/bindingmanager.h b/libshiboken/bindingmanager.h index 8f8c301cd..ca4bd8fd7 100644 --- a/libshiboken/bindingmanager.h +++ b/libshiboken/bindingmanager.h @@ -64,7 +64,7 @@ public: */ SbkObjectType* resolveType(void** cptr, SbkObjectType* type); - std::set getAllPyObjects(); + std::set getAllPyObjects(); /** * Calls the function \p visitor for each object registered on binding manager. -- cgit v1.2.3