You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by nm...@apache.org on 2006/11/29 01:32:30 UTC
svn commit: r480303 -
/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/Map.h
Author: nmittler
Date: Tue Nov 28 16:32:29 2006
New Revision: 480303
URL: http://svn.apache.org/viewvc?view=rev&rev=480303
Log:
[AMQCPP-16] Fix for compilation of Map on Windows
Modified:
incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/Map.h
Modified: incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/Map.h
URL: http://svn.apache.org/viewvc/incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/Map.h?view=diff&rev=480303&r1=480302&r2=480303
==============================================================================
--- incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/Map.h (original)
+++ incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/Map.h Tue Nov 28 16:32:29 2006
@@ -144,13 +144,15 @@
////////////////////////////////////////////////////////////////////////////
template <typename K, typename V>
std::vector<K> Map<K,V>::getKeys() const{
- std::vector<K> values(valueMap.size());
+ std::vector<K> keys(valueMap.size());
typename std::map<K,V>::const_iterator iter;
iter=valueMap.begin();
for( int ix=0; iter != valueMap.end(); ++iter, ++ix ){
- values[ix] = iter->first;
+ keys[ix] = iter->first;
}
+
+ return keys;
}
////////////////////////////////////////////////////////////////////////////
@@ -163,6 +165,8 @@
for( int ix=0; iter != valueMap.end(); ++iter, ++ix ){
values[ix] = iter->second;
}
+
+ return values;
}
}}