summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/Parser.h
diff options
context:
space:
mode:
authorJoe George <joe@zeroc.com>2016-07-07 14:21:50 -0400
committerJoe George <joe@zeroc.com>2016-07-08 09:36:51 -0400
commite5c2e3c8a6255fbb09b294e37b717dd3452e5ffb (patch)
treed6110ee21fbea6cc67334a5b49361d4501d614b6 /cpp/src/Slice/Parser.h
parentFixed JavaScript optionalBidir test failure (diff)
downloadice-e5c2e3c8a6255fbb09b294e37b717dd3452e5ffb.tar.bz2
ice-e5c2e3c8a6255fbb09b294e37b717dd3452e5ffb.tar.xz
ice-e5c2e3c8a6255fbb09b294e37b717dd3452e5ffb.zip
ICE-7172 - Replace generated comparsion operators
- Add ice_tuple function to structs and classes. Returns a tuple of data members - Replace generated comparsion for structs (and classes) with template comparsion operators which use ice_tuple
Diffstat (limited to 'cpp/src/Slice/Parser.h')
-rw-r--r--cpp/src/Slice/Parser.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/cpp/src/Slice/Parser.h b/cpp/src/Slice/Parser.h
index ece0c696e02..5d0d7c547ea 100644
--- a/cpp/src/Slice/Parser.h
+++ b/cpp/src/Slice/Parser.h
@@ -448,6 +448,7 @@ public:
bool hasLocalClassDefsWithAsync() const;
bool hasNonLocalSequences() const;
bool hasNonLocalExceptions() const;
+ bool hasStructs() const;
bool hasExceptions() const;
bool hasDictionaries() const;
bool hasOnlyDictionaries(DictionaryList&) const;