summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cpp
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2001-09-09 22:31:50 +0000
committerMarc Laukien <marc@zeroc.com>2001-09-09 22:31:50 +0000
commit8260c9c3a8b6fbf43f0403c8082a713a94c83eaf (patch)
treed7aaede8d1fea68b31e39736d116c7567a1f218c /cpp/src/slice2cpp
parentcompleted structs; parser visitor changes (diff)
downloadice-8260c9c3a8b6fbf43f0403c8082a713a94c83eaf.tar.bz2
ice-8260c9c3a8b6fbf43f0403c8082a713a94c83eaf.tar.xz
ice-8260c9c3a8b6fbf43f0403c8082a713a94c83eaf.zip
fixes, tests, etc.
Diffstat (limited to 'cpp/src/slice2cpp')
-rw-r--r--cpp/src/slice2cpp/Gen.cpp6
-rw-r--r--cpp/src/slice2cpp/Gen.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/cpp/src/slice2cpp/Gen.cpp b/cpp/src/slice2cpp/Gen.cpp
index 37d0491360f..c067b5536b6 100644
--- a/cpp/src/slice2cpp/Gen.cpp
+++ b/cpp/src/slice2cpp/Gen.cpp
@@ -277,6 +277,12 @@ Slice::Gen::TypesVisitor::visitModuleEnd(const ModulePtr& p)
}
bool
+Slice::Gen::TypesVisitor::visitClassDefStart(const ClassDefPtr&)
+{
+ return false;
+}
+
+bool
Slice::Gen::TypesVisitor::visitStructStart(const StructPtr& p)
{
string name = p->name();
diff --git a/cpp/src/slice2cpp/Gen.h b/cpp/src/slice2cpp/Gen.h
index 42ab3f41d30..cddd62692aa 100644
--- a/cpp/src/slice2cpp/Gen.h
+++ b/cpp/src/slice2cpp/Gen.h
@@ -53,6 +53,7 @@ private:
virtual bool visitModuleStart(const ModulePtr&);
virtual void visitModuleEnd(const ModulePtr&);
+ virtual bool visitClassDefStart(const ClassDefPtr&);
virtual bool visitStructStart(const StructPtr&);
virtual void visitStructEnd(const StructPtr&);
virtual void visitSequence(const SequencePtr&);