diff --git a/scripts/sipify.pl b/scripts/sipify.pl index 385509f019c..7c1ed425002 100755 --- a/scripts/sipify.pl +++ b/scripts/sipify.pl @@ -410,7 +410,11 @@ while ($line_idx < $line_count){ do {no warnings 'uninitialized'; push @CLASSNAME, $3; dbg_info("class: ".$CLASSNAME[$#CLASSNAME]); - $EXPORTED[-1]++ if $line =~ m/\b[A-Z]+_EXPORT\b/; + if ($line =~ m/\b[A-Z]+_EXPORT\b/ || $#CLASSNAME != 0 || $lines[$line_idx-2] =~ m/^\s*template -class CORE_EXPORT QgsAbstractFeatureIteratorFromSource : public QgsAbstractFeatureIterator +class QgsAbstractFeatureIteratorFromSource : public QgsAbstractFeatureIterator { public: QgsAbstractFeatureIteratorFromSource( T *source, bool ownSource, const QgsFeatureRequest &request )