This is the TR1 unordered_set implementation from gcc4, adapted to build in Atlas. Once the TR1 library is available on all our platforms, we can switch to using the system-supplied version instead. More...
#include "CxxUtils/hashtable.h"
#include <utility>
#include <memory>
#include <functional>
Go to the source code of this file.
Classes | |
class | SG::unordered_map< Key, T, Hash, Pred, Alloc, cache_hash_code > |
class | SG::unordered_multimap< Key, T, Hash, Pred, Alloc, cache_hash_code > |
Namespaces | |
namespace | SG |
Constructor from a payload object. | |
Defines | |
#define | CXXUTILS_UNORDERED_MAP_H |
#define | Internal CxxUtils_Internal |
Functions | |
template<class Key , class T , class Hash , class Pred , class Alloc , bool cache_hash_code> | |
void | SG::swap (unordered_map< Key, T, Hash, Pred, Alloc, cache_hash_code > &x, unordered_map< Key, T, Hash, Pred, Alloc, cache_hash_code > &y) |
template<class Key , class T , class Hash , class Pred , class Alloc , bool cache_hash_code> | |
void | SG::swap (unordered_multimap< Key, T, Hash, Pred, Alloc, cache_hash_code > &x, unordered_multimap< Key, T, Hash, Pred, Alloc, cache_hash_code > &y) |
This is the TR1 unordered_set implementation from gcc4, adapted to build in Atlas. Once the TR1 library is available on all our platforms, we can switch to using the system-supplied version instead.