[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdesupport/soprano/backends/virtuoso
From: Sebastian Trueg <sebastian () trueg ! de>
Date: 2010-05-28 18:28:46
Message-ID: 20100528182846.2BD7EAC8C3 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1131706 by trueg:
Use QScopedPointer instead of our own implementation.
M +2 -17 odbcqueryresult.cpp
--- trunk/kdesupport/soprano/backends/virtuoso/odbcqueryresult.cpp #1131705:1131706
@@ -33,6 +33,7 @@
#include <QtCore/QMutexLocker>
#include <QtCore/QVariant>
#include <QtCore/QStringList>
+#include <QtCore/QScopedPointer>
#include <QtCore/QDebug>
@@ -105,22 +106,6 @@
}
-namespace {
- class DataArrayPointer
- {
- public:
- DataArrayPointer( SQLCHAR* data )
- : m_data( data ) {
- }
- ~DataArrayPointer() {
- delete [] m_data;
- }
-
- private:
- SQLCHAR* m_data;
- };
-}
-
Soprano::Node Soprano::ODBC::QueryResult::getData( int colNum )
{
SQLCHAR* data = 0;
@@ -130,7 +115,7 @@
int dvtype = 0;
// easy mem cleanup: never care about data again below
- DataArrayPointer dap( data );
+ QScopedPointer<SQLCHAR, QScopedPointerArrayDeleter<SQLCHAR> > dap( data );
//
// Before we can retrieve the column meta data using SQLGetDescField,
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic