activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nmitt...@apache.org
Subject svn commit: r480303 - /incubator/activemq/activemq-cpp/trunk/activemq-cpp/src/main/activemq/util/Map.h
Date Wed, 29 Nov 2006 00:32:30 GMT
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;
     }
 
 }}



Mime
View raw message