diff options
Diffstat (limited to 'cpp/src/Transform/Data.h')
-rw-r--r-- | cpp/src/Transform/Data.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cpp/src/Transform/Data.h b/cpp/src/Transform/Data.h index fef7aea4f66..ce509d3d133 100644 --- a/cpp/src/Transform/Data.h +++ b/cpp/src/Transform/Data.h @@ -51,6 +51,7 @@ public: virtual void postTransform(const DataPtr&, const DataPtr&) = 0; virtual ObjectDataMap& getObjectMap() = 0; virtual bool purgeObjects() const = 0; + virtual Slice::TypePtr getRename(const Slice::TypePtr&) const = 0; }; class DataInitializer : virtual public IceUtil::SimpleShared @@ -135,8 +136,8 @@ protected: Data(const ErrorReporterPtr&, bool); - bool isCompatible(const Slice::TypePtr&, const Slice::TypePtr&); - bool checkClasses(const Slice::ClassDeclPtr&, const Slice::ClassDeclPtr&); + bool isCompatible(const Slice::TypePtr&, const Slice::TypePtr&, DataInterceptor&); + bool checkClasses(const Slice::ClassDeclPtr&, const Slice::ClassDeclPtr&, DataInterceptor&); ErrorReporterPtr _errorReporter; bool _readOnly; |