summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/pp-scanner.h
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2009-10-21 16:57:17 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2009-10-21 17:05:36 +0200
commitc46dc2aae0f2150c8e923bbd63b03efbed454ea5 (patch)
treed5b106b310961e5295d81158c2f396ebccd69879 /src/libs/cplusplus/pp-scanner.h
parentde82f1e3f7d7327a8739ce5e642f390a6352cfe0 (diff)
downloadqt-creator-c46dc2aae0f2150c8e923bbd63b03efbed454ea5.tar.gz
Added ctors for the pp-scanners.
Diffstat (limited to 'src/libs/cplusplus/pp-scanner.h')
-rw-r--r--src/libs/cplusplus/pp-scanner.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libs/cplusplus/pp-scanner.h b/src/libs/cplusplus/pp-scanner.h
index 16baa57c37..a7e0051460 100644
--- a/src/libs/cplusplus/pp-scanner.h
+++ b/src/libs/cplusplus/pp-scanner.h
@@ -54,6 +54,8 @@ namespace CPlusPlus {
struct pp_skip_blanks
{
int lines;
+
+ pp_skip_blanks(): lines(0) {}
const char *operator () (const char *first, const char *last);
};
@@ -61,6 +63,7 @@ struct pp_skip_whitespaces
{
int lines;
+ pp_skip_whitespaces(): lines(0) {}
const char *operator () (const char *first, const char *last);
};
@@ -68,6 +71,7 @@ struct pp_skip_comment_or_divop
{
int lines;
+ pp_skip_comment_or_divop(): lines(0) {}
const char *operator () (const char *first, const char *last);
};
@@ -75,6 +79,7 @@ struct pp_skip_identifier
{
int lines;
+ pp_skip_identifier(): lines(0) {}
const char *operator () (const char *first, const char *last);
};
@@ -82,6 +87,7 @@ struct pp_skip_number
{
int lines;
+ pp_skip_number(): lines(0) {}
const char *operator () (const char *first, const char *last);
};
@@ -89,6 +95,7 @@ struct pp_skip_string_literal
{
int lines;
+ pp_skip_string_literal(): lines(0) {}
const char *operator () (const char *first, const char *last);
};
@@ -96,6 +103,7 @@ struct pp_skip_char_literal
{
int lines;
+ pp_skip_char_literal(): lines(0) {}
const char *operator () (const char *first, const char *last);
};
@@ -108,6 +116,7 @@ struct pp_skip_argument
pp_skip_comment_or_divop skip_comment_or_divop;
int lines;
+ pp_skip_argument(): lines(0) {}
const char *operator () (const char *first, const char *last);
};