diff options
Diffstat (limited to 'cpp/src/Slice/Parser.h')
-rw-r--r-- | cpp/src/Slice/Parser.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/src/Slice/Parser.h b/cpp/src/Slice/Parser.h index 38be6b6c7bc..3f969dbf330 100644 --- a/cpp/src/Slice/Parser.h +++ b/cpp/src/Slice/Parser.h @@ -191,6 +191,8 @@ class ParserVisitor { public: + ParserVisitor(int warningLevel = 1); + virtual ~ParserVisitor() { } virtual bool visitUnitStart(const UnitPtr&) { return true; } virtual void visitUnitEnd(const UnitPtr&) { } @@ -210,6 +212,12 @@ public: virtual void visitDictionary(const DictionaryPtr&) { } virtual void visitEnum(const EnumPtr&) { } virtual void visitConst(const ConstPtr&) { } + + int warningLevel(); + +private: + + int _warningLevel; }; // ---------------------------------------------------------------------- |