We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 44698d4 commit 02c2886Copy full SHA for 02c2886
scripts/sipdiff
@@ -29,6 +29,12 @@ for file in $*; do
29
# Remove public keyword from inherited classes
30
${GP}sed -i 's/\(class.*:\) public\(.*\)/\1\2/g' $tempfile
31
32
+ # Remove Q_OBJECT,ENUMS,PROPERTY
33
+ ${GP}sed -i -r '/^\s*Q_(OBJECT|ENUMS|PROPERTY).*?$/d' $tempfile
34
+
35
+ # Remove function definition in header
36
+ ${GP}sed -i -r 's/^(\s*)?(inline )?(void|bool|int|double|Q\w+)(\s+[^ ]*?\(.*?\)( const)?)\s*\{.*?\}$/\1\3\4;/g' $tempfile
37
38
vimdiff $tempfile python/$d/$f.sip
39
40
rm $tempfile
0 commit comments