comparison include/qtd_core.h @ 354:18bd68f586c6

removed superfluous destructors
author Max Samukha <maxter@spambox.com>
date Mon, 24 May 2010 23:43:30 +0300
parents 98b211f3ee34
children 08c1ca7975ab
comparison
equal deleted inserted replaced
353:0a671b1382d7 354:18bd68f586c6
69 #ifdef CPP_SHARED 69 #ifdef CPP_SHARED
70 typedef void (*pfunc_abstr)(); 70 typedef void (*pfunc_abstr)();
71 #endif 71 #endif
72 72
73 QTD_EXPORT(void, qtd_toUtf8, (const unsigned short* arr, uint size, void* str)) 73 QTD_EXPORT(void, qtd_toUtf8, (const unsigned short* arr, uint size, void* str))
74 QTD_EXPORT(void, qtd_dummy, ()) 74 QTD_EXPORT(void, qtd_QtdObject_delete, (void* dId))
75 75
76 #ifdef CPP_SHARED 76 #ifdef CPP_SHARED
77 #define qtd_toUtf8 qtd_get_qtd_toUtf8() 77 #define qtd_toUtf8 qtd_get_qtd_toUtf8()
78 #define qtd_dummy qtd_get_qtd_dummy() 78 #define qtd_QtdObject_delete qtd_get_qtd_QtdObject_delete()
79 #endif 79 #endif
80 80
81 extern "C" QModelIndex qtd_to_QModelIndex(QModelIndexAccessor mia); 81 extern "C" QModelIndex qtd_to_QModelIndex(QModelIndexAccessor mia);
82 extern "C" QModelIndexAccessor qtd_from_QModelIndex(const QModelIndex &index); 82 extern "C" QModelIndexAccessor qtd_from_QModelIndex(const QModelIndex &index);
83 83
88 template <class T> 88 template <class T>
89 void call_destructor(T *a) 89 void call_destructor(T *a)
90 { 90 {
91 a->~T(); 91 a->~T();
92 } 92 }
93
93 #endif // QTD_CORE_H 94 #endif // QTD_CORE_H