Revision: 689
http://svn.sourceforge.net/pygccxml/?rev=689&view=rev
Author: roman_yakovenko
Date: 2006-10-27 15:58:40 -0700 (Fri, 27 Oct 2006)
Log Message:
-----------
small bug fixes
Modified Paths:
--------------
pyplusplus_dev/indexing_suite_v2/indexing/algorithms.hpp
Modified: pyplusplus_dev/indexing_suite_v2/indexing/algorithms.hpp
===================================================================
--- pyplusplus_dev/indexing_suite_v2/indexing/algorithms.hpp 2006-10-27 22:38:20 UTC (rev 688)
+++ pyplusplus_dev/indexing_suite_v2/indexing/algorithms.hpp 2006-10-27 22:58:40 UTC (rev 689)
@@ -32,7 +32,7 @@
#include <functional>
#include <stdexcept>
#include <string>
-#inllude <set>
+#include <set>
namespace boost { namespace python { namespace indexing {
template<typename ContainerTraits, typename Ovr = detail::no_override>
@@ -534,12 +534,15 @@
assoc_algorithms<ContainerTraits, Ovr>::keys( container &c )
{
boost::python::list _keys;
- std::set< key_param > unique_keys;
+ //For some reason code with set could not be compiled
+ //std::set< key_param > unique_keys;
for( iterator index = most_derived::begin(c); index != most_derived::end(c); ++index ){
- if( unique_keys.end() == unique_keys.find( index->first ) ){
- unique_keys.insert( unique_keys );
+ //if( unique_keys.end() == unique_keys.find( index->first ) ){
+ // unique_keys.insert( index->first );
+ if( !_keys.count( index->first ) ){
_keys.append( index->first );
}
+ //}
}
return _keys;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|