diff options
author | Mark Spruiell <mes@zeroc.com> | 2002-02-13 00:47:50 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2002-02-13 00:47:50 +0000 |
commit | 8df1c85f81b1586570c47060a6d8ae7eaf6d33b9 (patch) | |
tree | 77768fb509cf428dc90a34872970eeddedd4122e /cpp/src/Ice/Object.cpp | |
parent | minor fixes (diff) | |
download | ice-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.cpp | 9 |
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 |