summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/Parser.h
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2001-07-19 18:03:12 +0000
committerMarc Laukien <marc@zeroc.com>2001-07-19 18:03:12 +0000
commite1605c7fc18ef05c35d8abbc7f538b66205ebade (patch)
tree30217edce6f774d313f8748865c40d70f9f917d1 /cpp/src/Slice/Parser.h
parentfixes (diff)
downloadice-e1605c7fc18ef05c35d8abbc7f538b66205ebade.tar.bz2
ice-e1605c7fc18ef05c35d8abbc7f538b66205ebade.tar.xz
ice-e1605c7fc18ef05c35d8abbc7f538b66205ebade.zip
error checking
Diffstat (limited to 'cpp/src/Slice/Parser.h')
-rw-r--r--cpp/src/Slice/Parser.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/src/Slice/Parser.h b/cpp/src/Slice/Parser.h
index 6dbd1826c0e..fe4bc2df77d 100644
--- a/cpp/src/Slice/Parser.h
+++ b/cpp/src/Slice/Parser.h
@@ -22,6 +22,7 @@ extern int yynerrs;
int yyparse();
int yylex();
void yyerror(const char* s);
+void yyerror(const std::string& s);
namespace Slice
{
@@ -297,6 +298,9 @@ protected:
Container(const Unit_ptr&);
+ bool checkInterfaceAndLocal(const std::string&, bool,
+ bool, bool, bool, bool);
+
int includeLevel_;
ContainedList contents_;
};