File tree 1 file changed +2
-2
lines changed
1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -957,15 +957,15 @@ sub detect_non_method_member{
957
957
958
958
# Enum declaration
959
959
# For scoped and type based enum, the type has to be removed
960
- if ( $LINE =~ m / ^(\s *enum(\s +Q_DECL_DEPRECATED)?\s +(class\s +)?(?<enum_qualname>\w +))(:?\s +SIP_.*)?(\s *:\s *\w +)?(?<oneliner>.*)$ / ){
960
+ if ( $LINE =~ m / ^(\s *enum(\s +Q_DECL_DEPRECATED)?\s +(?<isclass> class\s +)?(?<enum_qualname>\w +))(:?\s +SIP_.*)?(\s *:\s *\w +)?(?<oneliner>.*)$ / ){
961
961
my $enum_decl = $1 ;
962
962
$enum_decl =~ s /\s *\b Q_DECL_DEPRECATED\b // ;
963
963
write_output(" ENU1" , " $enum_decl " );
964
964
write_output(" ENU1" , $+ {oneliner }) if defined $+ {oneliner };
965
965
write_output(" ENU1" , " \n " );
966
966
my $enum_qualname = $+ {enum_qualname };
967
967
my $is_scope_based = " 0" ;
968
- $is_scope_based = " 1" if defined $2 ;
968
+ $is_scope_based = " 1" if defined $+ { isclass } ;
969
969
my $monkeypatch = " 0" ;
970
970
$monkeypatch = " 1" if defined $is_scope_based eq " 1" and $LINE =~ m / SIP_MONKEYPATCH_SCOPEENUM(_UNNEST)?(:?\(\s *(?<emkb>\w +)\s *,\s *(?<emkf>\w +)\s *\) )?/ ;
971
971
my $enum_mk_base = " " ;
You can’t perform that action at this time.
0 commit comments