/cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.31/CxxUtils/CxxUtils/unordered_map.h File Reference

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)

Detailed Description

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.

Author:
scott snyder <snyder@bnl.gov>, copied from gcc4.
Date:
Apr, 2007 Search for `sss' to find changes from the gcc version.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1