iterator insert( K const& key )
{
//TODO: pass arguments by reference (make_pair makes copy)
- return base_class::insert( std::make_pair( key_type( key ), mapped_type() ) );
+ return base_class::insert( std::make_pair( key_type( key ), mapped_type()) );
}
/// Inserts new node
iterator insert_with( K const& key, Func func )
{
iterator it = insert( key );
- if ( it != end() )
- func( (*it) );
+ if ( it != end())
+ func( (*it));
return it;
}
std::pair<iterator, bool> update( K const& key, bool bInsert = true )
{
//TODO: pass arguments by reference (make_pair makes copy)
- return base_class::update( std::make_pair( key_type( key ), mapped_type() ), bInsert );
+ return base_class::update( std::make_pair( key_type( key ), mapped_type()), bInsert );
}
//@cond
template <typename K>