diff options
Diffstat (limited to 'cpp/include')
-rw-r--r-- | cpp/include/Slice/CPlusPlusUtil.h | 2 | ||||
-rw-r--r-- | cpp/include/Slice/Parser.h | 1 |
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: |