summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Object.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2002-02-13 00:47:50 +0000
committerMark Spruiell <mes@zeroc.com>2002-02-13 00:47:50 +0000
commit8df1c85f81b1586570c47060a6d8ae7eaf6d33b9 (patch)
tree77768fb509cf428dc90a34872970eeddedd4122e /cpp/src/Ice/Object.cpp
parentminor fixes (diff)
downloadice-8df1c85f81b1586570c47060a6d8ae7eaf6d33b9.tar.bz2
ice-8df1c85f81b1586570c47060a6d8ae7eaf6d33b9.tar.xz
ice-8df1c85f81b1586570c47060a6d8ae7eaf6d33b9.zip
revising Stream.ice to remove out params
Diffstat (limited to 'cpp/src/Ice/Object.cpp')
-rw-r--r--cpp/src/Ice/Object.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/cpp/src/Ice/Object.cpp b/cpp/src/Ice/Object.cpp
index ee7a479abb0..a77e0ac552b 100644
--- a/cpp/src/Ice/Object.cpp
+++ b/cpp/src/Ice/Object.cpp
@@ -270,8 +270,7 @@ Ice::Object::__unmarshal(const ::Ice::StreamPtr& __is)
static const string keyName = "key";
static const string valueName = "value";
- Int sz;
- __is->startReadDictionary(facetsName, sz);
+ Int sz = __is->startReadDictionary(facetsName);
_activeFacetMap.clear();
_activeFacetMapHint = _activeFacetMap.end();
@@ -280,8 +279,8 @@ Ice::Object::__unmarshal(const ::Ice::StreamPtr& __is)
{
__is->startReadDictionaryElement();
pair<string, ObjectPtr> v;
- __is->readString(keyName, v.first);
- __is->readObject(valueName, "", 0, v.second);
+ v.first = __is->readString(keyName);
+ v.second = __is->readObject(valueName, "", 0);
_activeFacetMapHint = _activeFacetMap.insert(_activeFacetMapHint, v);
__is->endReadDictionaryElement();
}
@@ -297,7 +296,7 @@ Ice::Object::ice_marshal(const string& name, const ::Ice::StreamPtr& stream)
void
Ice::Object::ice_unmarshal(const string& name, const ::Ice::StreamPtr& stream, ObjectPtr& value)
{
- stream->readObject(name, "", 0, value);
+ value = stream->readObject(name, "", 0);
}
void