summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/Parser.h
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2001-07-09 22:28:36 +0000
committerMarc Laukien <marc@zeroc.com>2001-07-09 22:28:36 +0000
commita8997899a2ef12b5c5f6aaf5c547cc824a2952e1 (patch)
tree2e31c6a01a79a044f0da132e33a24034031fdac6 /cpp/src/Slice/Parser.h
parentfixes (diff)
downloadice-a8997899a2ef12b5c5f6aaf5c547cc824a2952e1.tar.bz2
ice-a8997899a2ef12b5c5f6aaf5c547cc824a2952e1.tar.xz
ice-a8997899a2ef12b5c5f6aaf5c547cc824a2952e1.zip
more tests
Diffstat (limited to 'cpp/src/Slice/Parser.h')
-rw-r--r--cpp/src/Slice/Parser.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/cpp/src/Slice/Parser.h b/cpp/src/Slice/Parser.h
index 49af4adde17..961f2d17abe 100644
--- a/cpp/src/Slice/Parser.h
+++ b/cpp/src/Slice/Parser.h
@@ -273,8 +273,8 @@ public:
virtual void destroy();
Module_ptr createModule(const std::string&);
ClassDef_ptr createClassDef(const std::string&, const ClassDef_ptr&,
- const ClassList&, bool);
- ClassDecl_ptr createClassDecl(const std::string&, bool);
+ const ClassList&, bool, bool);
+ ClassDecl_ptr createClassDecl(const std::string&, bool, bool);
Vector_ptr createVector(const std::string&, const Type_ptr&);
Enum_ptr createEnum(const std::string&, const StringList&);
Enumerator_ptr createEnumerator(const std::string&);
@@ -372,6 +372,7 @@ public:
const TypeList&);
DataMember_ptr createDataMember(const std::string&, const Type_ptr&);
ClassDef_ptr base();
+ ClassList interfaces();
std::list<Operation_ptr> operations();
std::list<DataMember_ptr> dataMembers();
bool isAbstract();
@@ -391,7 +392,7 @@ protected:
friend class ICE_API Container;
ClassDef_ptr base_;
- ClassList implements_;
+ ClassList interfaces_;
bool local_;
bool interface_;
};