#include "cl_smoke_qt.h" #include #include extern "C" { /** Construct a 0 sized QVector. * Since the QVectorData is QVectorData::shared_null the template type does not matter. * @return A null QVector */ CL_SMOKE_QT_EXPORT void* cl_smoke_make_qvector() { return new QVector(); } /** Deletes a null QVector. i.e.: The QVectorData pointer is 0. * @param qvector a null QVector */ CL_SMOKE_QT_EXPORT void cl_smoke_delete_qvector(void* qvector) { delete static_cast*>(qvector); } } // extern "C"