summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rules/final.cpp2
-rw-r--r--tests/testsrc/good/final1.cpp4
-rw-r--r--tests/testsrc/good/final1.h5
3 files changed, 10 insertions, 1 deletions
diff --git a/src/rules/final.cpp b/src/rules/final.cpp
index 9ff82da..7e4d661 100644
--- a/src/rules/final.cpp
+++ b/src/rules/final.cpp
@@ -32,7 +32,7 @@ endRule(finalCheck)
parseLineRule(finalCheck)
{
- if (isMatch(data, "(.*)(class|struct) ([a-zA-Z_0123456789]+)"
+ if (isMatch(data, "([ ]*)(class|struct) ([a-zA-Z_0123456789]+)"
"($|( [:])([^;]+)(.*))"))
{
print("Need add final or notfinal into class declaration");
diff --git a/tests/testsrc/good/final1.cpp b/tests/testsrc/good/final1.cpp
index e3d0b4d..cdb6a1b 100644
--- a/tests/testsrc/good/final1.cpp
+++ b/tests/testsrc/good/final1.cpp
@@ -31,3 +31,7 @@ class Test2 notfinal : public Test1
{
Test2();
}
+
+/*
+ * Sets the widget being dragged. Used by the Gui class to
+*/
diff --git a/tests/testsrc/good/final1.h b/tests/testsrc/good/final1.h
index 1b4da20..c66c08a 100644
--- a/tests/testsrc/good/final1.h
+++ b/tests/testsrc/good/final1.h
@@ -27,3 +27,8 @@ class Test1 notfinal
class Test2 final : public Test1
{
}
+
+
+/*
+ * Sets the widget being dragged. Used by the Gui class to
+*/ \ No newline at end of file