1 #ifndef UNORDEREDSET_HPP
2 #define UNORDEREDSET_HPP
7 # include <Features.hpp>
8 # if __GNUC_PREREQ(4, 0)
9 # include <tr1/unordered_set>
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_set is not identified for your compiler. Assumes it's defined as in C++11."
21 # include <unordered_set>
24 #endif // UNORDEREDSET_HPP