summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/Parser.h
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2001-07-21 17:25:15 +0000
committerMarc Laukien <marc@zeroc.com>2001-07-21 17:25:15 +0000
commit006efb35d720d0af3afd97714d2b06e0c7b78a12 (patch)
treef9273e056c69c4cec310a459e1899e5c4c1737cc /cpp/src/Slice/Parser.h
parentmore docbook stuff (diff)
downloadice-006efb35d720d0af3afd97714d2b06e0c7b78a12.tar.bz2
ice-006efb35d720d0af3afd97714d2b06e0c7b78a12.tar.xz
ice-006efb35d720d0af3afd97714d2b06e0c7b78a12.zip
fixes
Diffstat (limited to 'cpp/src/Slice/Parser.h')
-rw-r--r--cpp/src/Slice/Parser.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/cpp/src/Slice/Parser.h b/cpp/src/Slice/Parser.h
index 8c4d4c7a4ec..dbea3b36af2 100644
--- a/cpp/src/Slice/Parser.h
+++ b/cpp/src/Slice/Parser.h
@@ -21,8 +21,6 @@ extern int yynerrs;
int yyparse();
int yylex();
-void yyerror(const char* s);
-void yyerror(const std::string& s);
namespace Slice
{
@@ -287,7 +285,9 @@ public:
Enum_ptr createEnum(const std::string&, const StringList&);
Enumerator_ptr createEnumerator(const std::string&);
Native_ptr createNative(const std::string&);
- TypeList lookupType(const std::string&);
+ TypeList lookupType(const std::string&, bool = true);
+ TypeList lookupTypeNoBuiltin(const std::string&, bool = true);
+ ContainedList lookupContained(const std::string&, bool = true);
ModuleList modules();
ClassList classes();
VectorList vectors();
@@ -581,7 +581,10 @@ public:
int currentIncludeLevel();
void error(const char*);
+ void error(const std::string&);
+
void warning(const char*);
+ void warning(const std::string&);
Container_ptr currentContainer();
void pushContainer(const Container_ptr&);