summaryrefslogtreecommitdiff
path: root/cpp/include
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include')
-rw-r--r--cpp/include/Slice/CPlusPlusUtil.h2
-rw-r--r--cpp/include/Slice/Parser.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/cpp/include/Slice/CPlusPlusUtil.h b/cpp/include/Slice/CPlusPlusUtil.h
index 9d3bc8ebc94..413a855e2d3 100644
--- a/cpp/include/Slice/CPlusPlusUtil.h
+++ b/cpp/include/Slice/CPlusPlusUtil.h
@@ -65,6 +65,8 @@ SLICE_API std::string findMetaData(const StringList&, int = 0);
SLICE_API bool inWstringModule(const SequencePtr&);
SLICE_API std::string getDataMemberRef(const DataMemberPtr&);
+
+SLICE_API std::string classDefToDelegateString(const ClassDefPtr&, int = 0, bool = false);
}
#endif
diff --git a/cpp/include/Slice/Parser.h b/cpp/include/Slice/Parser.h
index b2854910d67..4722b625206 100644
--- a/cpp/include/Slice/Parser.h
+++ b/cpp/include/Slice/Parser.h
@@ -690,6 +690,7 @@ public:
virtual std::string kindOf() const;
virtual void visit(ParserVisitor*, bool);
int compactId() const;
+ bool isDelegate() const;
protected: