Skip to content

Commit 581cac7

Browse files
landrybm-kuhn
authored andcommitted
Fix build failure with gcc < 4.4 (bug #10762)
1 parent 86527b6 commit 581cac7

13 files changed

+13
-13
lines changed

src/core/qgsvectorlayerfeatureiterator.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ QgsFeatureIterator QgsVectorLayerFeatureSource::getFeatures( const QgsFeatureReq
8686

8787

8888
QgsVectorLayerFeatureIterator::QgsVectorLayerFeatureIterator( QgsVectorLayerFeatureSource* source, bool ownSource, const QgsFeatureRequest& request )
89-
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
89+
: QgsAbstractFeatureIteratorFromSource<QgsVectorLayerFeatureSource>( source, ownSource, request )
9090
, mEditGeometrySimplifier( 0 )
9191
{
9292

src/providers/delimitedtext/qgsdelimitedtextfeatureiterator.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#include <QTextStream>
2727

2828
QgsDelimitedTextFeatureIterator::QgsDelimitedTextFeatureIterator( QgsDelimitedTextFeatureSource* source, bool ownSource, const QgsFeatureRequest& request )
29-
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
29+
: QgsAbstractFeatureIteratorFromSource<QgsDelimitedTextFeatureSource>( source, ownSource, request )
3030
{
3131

3232
// Determine mode to use based on request...

src/providers/gpx/qgsgpxfeatureiterator.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727

2828
QgsGPXFeatureIterator::QgsGPXFeatureIterator( QgsGPXFeatureSource* source, bool ownSource, const QgsFeatureRequest& request )
29-
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
29+
: QgsAbstractFeatureIteratorFromSource<QgsGPXFeatureSource>( source, ownSource, request )
3030
{
3131
rewind();
3232
}

src/providers/grass/qgsgrassfeatureiterator.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ QMutex QgsGrassFeatureIterator::sMutex;
6767

6868

6969
QgsGrassFeatureIterator::QgsGrassFeatureIterator( QgsGrassFeatureSource* source, bool ownSource, const QgsFeatureRequest& request )
70-
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
70+
: QgsAbstractFeatureIteratorFromSource<QgsGrassFeatureSource>( source, ownSource, request )
7171
{
7272
sMutex.lock();
7373

src/providers/memory/qgsmemoryfeatureiterator.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424

2525
QgsMemoryFeatureIterator::QgsMemoryFeatureIterator( QgsMemoryFeatureSource* source, bool ownSource, const QgsFeatureRequest& request )
26-
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
26+
: QgsAbstractFeatureIteratorFromSource<QgsMemoryFeatureSource>( source, ownSource, request )
2727
, mSelectRectGeom( 0 )
2828
, mSubsetExpression( 0 )
2929
{

src/providers/mssql/qgsmssqlfeatureiterator.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626

2727
QgsMssqlFeatureIterator::QgsMssqlFeatureIterator( QgsMssqlFeatureSource* source, bool ownSource, const QgsFeatureRequest& request )
28-
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
28+
: QgsAbstractFeatureIteratorFromSource<QgsMssqlFeatureSource>( source, ownSource, request )
2929
{
3030
mClosed = false;
3131
mQuery = NULL;

src/providers/ogr/qgsogrfeatureiterator.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535

3636
QgsOgrFeatureIterator::QgsOgrFeatureIterator( QgsOgrFeatureSource* source, bool ownSource, const QgsFeatureRequest& request )
37-
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
37+
: QgsAbstractFeatureIteratorFromSource<QgsOgrFeatureSource>( source, ownSource, request )
3838
, ogrDataSource( 0 )
3939
, ogrLayer( 0 )
4040
, mSubsetStringSet( false )

src/providers/oracle/qgsoraclefeatureiterator.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include <QObject>
2424

2525
QgsOracleFeatureIterator::QgsOracleFeatureIterator( QgsOracleFeatureSource* source, bool ownSource, const QgsFeatureRequest &request )
26-
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
26+
: QgsAbstractFeatureIteratorFromSource<QgsOracleFeatureSource>( source, ownSource, request )
2727
, mRewind( false )
2828
{
2929
mConnection = QgsOracleConn::connectDb( mSource->mUri.connectionInfo() );

src/providers/postgres/qgspostgresconnpool.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class QgsPostgresConnPoolGroup : public QObject, public QgsConnectionPoolGroup<Q
4242
Q_OBJECT
4343

4444
public:
45-
QgsPostgresConnPoolGroup( QString name ) : QgsConnectionPoolGroup( name ) { initTimer( this ); }
45+
QgsPostgresConnPoolGroup( QString name ) : QgsConnectionPoolGroup<QgsPostgresConn*>( name ) { initTimer( this ); }
4646

4747
protected slots:
4848
void handleConnectionExpired() { onConnectionExpired(); }

src/providers/postgres/qgspostgresfeatureiterator.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const int QgsPostgresFeatureIterator::sFeatureQueueSize = 2000;
2727

2828

2929
QgsPostgresFeatureIterator::QgsPostgresFeatureIterator( QgsPostgresFeatureSource* source, bool ownSource, const QgsFeatureRequest& request )
30-
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
30+
: QgsAbstractFeatureIteratorFromSource<QgsPostgresFeatureSource>( source, ownSource, request )
3131
, mFeatureQueueSize( sFeatureQueueSize )
3232
{
3333
mConn = QgsPostgresConnPool::instance()->acquireConnection( mSource->mConnInfo );

src/providers/spatialite/qgsspatialiteconnpool.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class QgsSpatiaLiteConnPoolGroup : public QObject, public QgsConnectionPoolGroup
4141
Q_OBJECT
4242

4343
public:
44-
QgsSpatiaLiteConnPoolGroup( QString name ) : QgsConnectionPoolGroup( name ) { initTimer( this ); }
44+
QgsSpatiaLiteConnPoolGroup( QString name ) : QgsConnectionPoolGroup<QgsSqliteHandle*>( name ) { initTimer( this ); }
4545

4646
protected slots:
4747
void handleConnectionExpired() { onConnectionExpired(); }

src/providers/spatialite/qgsspatialitefeatureiterator.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525

2626
QgsSpatiaLiteFeatureIterator::QgsSpatiaLiteFeatureIterator( QgsSpatiaLiteFeatureSource* source, bool ownSource, const QgsFeatureRequest& request )
27-
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
27+
: QgsAbstractFeatureIteratorFromSource<QgsSpatiaLiteFeatureSource>( source, ownSource, request )
2828
, sqliteStatement( NULL )
2929
{
3030

src/providers/wfs/qgswfsfeatureiterator.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#include "qgsgeometry.h"
2020

2121
QgsWFSFeatureIterator::QgsWFSFeatureIterator( QgsWFSFeatureSource* source, bool ownSource, const QgsFeatureRequest& request )
22-
: QgsAbstractFeatureIteratorFromSource( source, ownSource, request )
22+
: QgsAbstractFeatureIteratorFromSource<QgsWFSFeatureSource>( source, ownSource, request )
2323
{
2424
switch ( request.filterType() )
2525
{

0 commit comments

Comments
 (0)