~ubuntu-branches/ubuntu/quantal/poco/quantal

« back to all changes in this revision

Viewing changes to Foundation/include/Poco/HashTable.h

  • Committer: Bazaar Package Importer
  • Author(s): Krzysztof Burghardt
  • Date: 2008-11-15 11:39:15 UTC
  • mfrom: (3.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20081115113915-7kauhm2c3m2i7oid
Tags: 1.3.3p1-2
* Fixed FTBFS with GCC 4.4 due to missing #include (Closes: #505619)
* Renamed 20_gcc43-missing-include.dpatch to 20_gcc44-missing-include.dpatch
* Downgraded dependencies on -dbg packages (Closes: #504342)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
//
2
2
// HashTable.h
3
3
//
4
 
// $Id: //poco/1.3/Foundation/include/Poco/HashTable.h#2 $
 
4
// $Id: //poco/1.3/Foundation/include/Poco/HashTable.h#5 $
5
5
//
6
6
// Library: Foundation
7
7
// Package: Hashing
47
47
#include <vector>
48
48
#include <map>
49
49
#include <cstddef>
 
50
#include <cstring>
50
51
 
51
52
 
52
53
namespace Poco {
175
176
        {
176
177
                if (!_entries[hsh])
177
178
                        _entries[hsh] = new HashEntryMap();
178
 
                std::pair<Iterator, bool> res = _entries[hsh]->insert(make_pair(key, value));
 
179
                std::pair<Iterator, bool> res = _entries[hsh]->insert(std::make_pair(key, value));
179
180
                if (res.second == false)
180
181
                        res.first->second = value;
181
182
                else