summaryrefslogtreecommitdiff
path: root/cpp/src/Transform/Data.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2003-11-21 22:22:47 +0000
committerMark Spruiell <mes@zeroc.com>2003-11-21 22:22:47 +0000
commit7f4cfc364f188fa7cd92f7aafdcc16933e39be41 (patch)
tree2652e4be937afc5c0e9af7377642c16c8fa2c88f /cpp/src/Transform/Data.cpp
parentadd missing newline (diff)
downloadice-7f4cfc364f188fa7cd92f7aafdcc16933e39be41.tar.bz2
ice-7f4cfc364f188fa7cd92f7aafdcc16933e39be41.tar.xz
ice-7f4cfc364f188fa7cd92f7aafdcc16933e39be41.zip
- Bug fix for class transforms. Only the transform for the formal type was
being executed. - Now executes transforms for base types. - Added 'base' attribute for <transform> descriptor that indicates whether the base transforms should be executed. Default is true.
Diffstat (limited to 'cpp/src/Transform/Data.cpp')
-rw-r--r--cpp/src/Transform/Data.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/cpp/src/Transform/Data.cpp b/cpp/src/Transform/Data.cpp
index 688bd5f807d..f2f02bfcead 100644
--- a/cpp/src/Transform/Data.cpp
+++ b/cpp/src/Transform/Data.cpp
@@ -3490,6 +3490,12 @@ Transform::ObjectRef::instantiate()
setValue(data);
}
+Transform::ObjectDataPtr
+Transform::ObjectRef::getValue() const
+{
+ return _value;
+}
+
void
Transform::ObjectRef::setValue(const ObjectDataPtr& value)
{