/cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.31/CxxUtils/CxxUtils/unordered_set.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 <memory>
#include <functional>

Go to the source code of this file.

Classes

class  SG::unordered_set< Value, Hash, Pred, Alloc, cache_hash_code >
class  SG::unordered_multiset< Value, Hash, Pred, Alloc, cache_hash_code >

Namespaces

namespace  SG
 

Constructor from a payload object.


Defines

#define CXXUTILS_UNORDERED_SET_H
#define Internal   CxxUtils_Internal

Functions

template<class Value , class Hash , class Pred , class Alloc , bool cache_hash_code>
void SG::swap (unordered_set< Value, Hash, Pred, Alloc, cache_hash_code > &x, unordered_set< Value, Hash, Pred, Alloc, cache_hash_code > &y)
template<class Value , class Hash , class Pred , class Alloc , bool cache_hash_code>
void SG::swap (unordered_multiset< Value, Hash, Pred, Alloc, cache_hash_code > &x, unordered_multiset< Value, 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