diff options
author | Michi Henning <michi@zeroc.com> | 2004-03-29 03:40:57 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2004-03-29 03:40:57 +0000 |
commit | a766495f65576d8e2e9a6eacd00c25c85547115d (patch) | |
tree | 4a22f9c62e21da98894f8df0fe75b5fbda90b266 /cpp/src/Slice/Parser.cpp | |
parent | Removed warning about unused variable. (diff) | |
download | ice-a766495f65576d8e2e9a6eacd00c25c85547115d.tar.bz2 ice-a766495f65576d8e2e9a6eacd00c25c85547115d.tar.xz ice-a766495f65576d8e2e9a6eacd00c25c85547115d.zip |
*** empty log message ***
Diffstat (limited to 'cpp/src/Slice/Parser.cpp')
-rw-r--r-- | cpp/src/Slice/Parser.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/src/Slice/Parser.cpp b/cpp/src/Slice/Parser.cpp index cea0fdaadd2..a6bb64c30c4 100644 --- a/cpp/src/Slice/Parser.cpp +++ b/cpp/src/Slice/Parser.cpp @@ -2203,6 +2203,7 @@ Slice::ClassDef::createOperation(const string& name, _unit->error(msg); } + _hasOperations = true; OperationPtr op = new Operation(this, name, returnType, mode); _contents.push_back(op); return op; @@ -2521,6 +2522,12 @@ Slice::ClassDef::hasDataMembers() const return _hasDataMembers; } +bool +Slice::ClassDef::hasOperations() const +{ + return _hasOperations; +} + Contained::ContainedType Slice::ClassDef::containedType() const { @@ -2564,6 +2571,7 @@ Slice::ClassDef::ClassDef(const ContainerPtr& container, const string& name, boo SyntaxTreeBase(container->unit()), _interface(intf), _hasDataMembers(false), + _hasOperations(false), _bases(bases), _local(local) { |