summaryrefslogtreecommitdiff
path: root/cpp/include/Slice/Parser.h
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2001-09-09 20:59:53 +0000
committerMarc Laukien <marc@zeroc.com>2001-09-09 20:59:53 +0000
commit7b34e5474383bb5870c4af6f29997f7df9482d4c (patch)
tree617267dd108f2d9a008b77a9ec08382386f67b92 /cpp/include/Slice/Parser.h
parentfixes (diff)
downloadice-7b34e5474383bb5870c4af6f29997f7df9482d4c.tar.bz2
ice-7b34e5474383bb5870c4af6f29997f7df9482d4c.tar.xz
ice-7b34e5474383bb5870c4af6f29997f7df9482d4c.zip
completed structs; parser visitor changes
Diffstat (limited to 'cpp/include/Slice/Parser.h')
-rw-r--r--cpp/include/Slice/Parser.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/cpp/include/Slice/Parser.h b/cpp/include/Slice/Parser.h
index 43898fb2156..2ce5b59a561 100644
--- a/cpp/include/Slice/Parser.h
+++ b/cpp/include/Slice/Parser.h
@@ -122,14 +122,14 @@ class SLICE_API ParserVisitor
public:
virtual ~ParserVisitor() { }
- virtual void visitUnitStart(const UnitPtr&) { }
+ virtual bool visitUnitStart(const UnitPtr&) { return true; }
virtual void visitUnitEnd(const UnitPtr&) { }
- virtual void visitModuleStart(const ModulePtr&) { }
+ virtual bool visitModuleStart(const ModulePtr&) { return true; }
virtual void visitModuleEnd(const ModulePtr&) { }
virtual void visitClassDecl(const ClassDeclPtr&) { }
- virtual void visitClassDefStart(const ClassDefPtr&) { }
+ virtual bool visitClassDefStart(const ClassDefPtr&) { return true; }
virtual void visitClassDefEnd(const ClassDefPtr&) { }
- virtual void visitStructStart(const StructPtr&) { }
+ virtual bool visitStructStart(const StructPtr&) { return true; }
virtual void visitStructEnd(const StructPtr&) { }
virtual void visitOperation(const OperationPtr&) { }
virtual void visitDataMember(const DataMemberPtr&) { }