aboutsummaryrefslogtreecommitdiffstats
path: root/libshiboken/basewrapper.h
diff options
context:
space:
mode:
authorHugo Parente Lima <hugo.pl@gmail.com>2011-08-10 17:12:40 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:17:11 -0300
commit593b6345a8906b043d854a57bcb84a55f3955340 (patch)
tree88f4b0aec8553457c8d7dfc3a71c85fdf94f5d39 /libshiboken/basewrapper.h
parentac626ce3684ec42c56ab44dccc92fd2022ba5d7b (diff)
Mark deprecated functions as deprecated.
Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
Diffstat (limited to 'libshiboken/basewrapper.h')
-rw-r--r--libshiboken/basewrapper.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/libshiboken/basewrapper.h b/libshiboken/basewrapper.h
index fdaca4ba6..3c6fa4f9e 100644
--- a/libshiboken/basewrapper.h
+++ b/libshiboken/basewrapper.h
@@ -109,7 +109,7 @@ void callCppDestructor(void* cptr)
/**
* Shiboken::importModule is DEPRECATED. Use Shiboken::Module::import() instead.
*/
-LIBSHIBOKEN_API bool importModule(const char* moduleName, PyTypeObject*** cppApiPtr);
+SBK_DEPRECATED(LIBSHIBOKEN_API bool importModule(const char* moduleName, PyTypeObject*** cppApiPtr));
LIBSHIBOKEN_API void setErrorAboutWrongArguments(PyObject* args, const char* funcName, const char** cppOverloads);
namespace ObjectType {
@@ -343,10 +343,12 @@ LIBSHIBOKEN_API void invalidate(PyObject* pyobj);
*/
LIBSHIBOKEN_API void makeValid(SbkObject* self);
+/// \deprecated Use destroy(SbkObject*, void*)
+SBK_DEPRECATED(LIBSHIBOKEN_API void destroy(SbkObject* self));
+
/**
* Destroy any data in Shiboken structure and c++ pointer if the pyboject has the ownership
- **/
-LIBSHIBOKEN_API void destroy(SbkObject* self); //DEPRECATED
+ */
LIBSHIBOKEN_API void destroy(SbkObject* self, void* cppData);
/**