Fix converter for std::set
This commit is contained in:
		
					parent
					
						
							
								5e70868fd0
							
						
					
				
			
			
				commit
				
					
						a3dcf8ced6
					
				
			
		
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -230,7 +230,7 @@ struct Converter<std::set<T> > {
 | 
			
		|||
    typename std::set<T>::const_iterator it;
 | 
			
		||||
    int i;
 | 
			
		||||
    for (i = 0, it = val.begin(); it != val.end(); ++it, ++i)
 | 
			
		||||
         result->Set(i, Converter<T>::ToV8(isolate, *it));
 | 
			
		||||
      result->Set(i, Converter<T>::ToV8(isolate, *it));
 | 
			
		||||
    return result;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -247,7 +247,7 @@ struct Converter<std::set<T> > {
 | 
			
		|||
      T item;
 | 
			
		||||
      if (!Converter<T>::FromV8(isolate, array->Get(i), &item))
 | 
			
		||||
        return false;
 | 
			
		||||
      result.push_back(item);
 | 
			
		||||
      result.insert(item);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    out->swap(result);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue