Corrected regex to match classes that don't inherit #332

This commit is contained in:
Derek Bankieris 2016-10-25 12:36:18 -05:00
parent 0ba68e40aa
commit 73816bbd9a

View File

@ -518,7 +518,7 @@ sub handle_sim_class ($$$$) {
# grab the class name and the name of the class we are inheriting from
($full_template_args) = $s =~ /template\s+<([^>]+)>/ ;
($class_name, $inherit_class) = $s =~ /class\s+(\S+)\s*:\s*public\s*(.*\S)/ ;
($class_name, $inherit_class) = $s =~ /class\s+(\S+)\s*(?::\s*public\s*(.*\S))?/ ;
$template_args = $full_template_args ;
$template_args =~ s/class|typename//g ;