diff options
author | Michi Henning <michi@zeroc.com> | 2004-03-29 03:13:33 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2004-03-29 03:13:33 +0000 |
commit | b05c647f5ec4470dc35af2968d30519333c46a01 (patch) | |
tree | 20b3e04aa4fe0aa687217e2fc7c3e5374b129dae /cpp/include/Slice/Parser.h | |
parent | Fixed parser bug: if an operation had an exception speficiation with (diff) | |
download | ice-b05c647f5ec4470dc35af2968d30519333c46a01.tar.bz2 ice-b05c647f5ec4470dc35af2968d30519333c46a01.tar.xz ice-b05c647f5ec4470dc35af2968d30519333c46a01.zip |
*** empty log message ***
Diffstat (limited to 'cpp/include/Slice/Parser.h')
-rw-r--r-- | cpp/include/Slice/Parser.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cpp/include/Slice/Parser.h b/cpp/include/Slice/Parser.h index 014da4fff7f..a987fe35722 100644 --- a/cpp/include/Slice/Parser.h +++ b/cpp/include/Slice/Parser.h @@ -135,7 +135,7 @@ typedef std::pair<SyntaxTreeBasePtr, std::string> SyntaxTreeBaseString; // CICompare -- function object to do case-insensitive string comparison. // ---------------------------------------------------------------------- -class CICompare : public std::binary_function<std::string, std::string, bool> +class SLICE_API CICompare : public std::binary_function<std::string, std::string, bool> { public: @@ -571,6 +571,7 @@ public: bool isA(const std::string&) const; virtual bool isLocal() const; bool hasDataMembers() const; + bool hasOperations() const; virtual ContainedType containedType() const; virtual bool uses(const ContainedPtr&) const; virtual std::string kindOf() const; @@ -584,6 +585,7 @@ protected: ClassDeclPtr _declaration; bool _interface; bool _hasDataMembers; + bool _hasOperations; ClassList _bases; bool _local; }; |