1 #ifndef UNORDEREDMAP_HPP
2 #define UNORDEREDMAP_HPP
7 # include <Features.hpp>
8 # if __GNUC_PREREQ(4, 0)
9 # include <tr1/unordered_map>
11 using namespace std::tr1;
13 # ifndef HASH_NEED_TR1
14 # define HASH_NEED_TR1
17 # error "GCC do not have unordered_set before the version 4.0"
20 # warning "unordered_map is not identified for your compiler. Assumes it's defined as in C++11."
21 # include <unordered_map>
24 #endif // UNORDEREDMAP_HPP