hashset.h
00001 #ifndef VVLIB_UTIL_HASHSET_H
00002 #define VVLIB_UTIL_HASHSET_H
00003
00004 #include <config.h>
00005 #ifdef __GNUC__
00006 # include <util/features.h>
00007 # if __GNUC_PREREQ(4,0)
00008 # include <util/unorderedset.h>
00009 # define hash_set unordered_set
00010 # elif __GNUC_PREREQ(3,2)
00011 # include <ext/hash_set>
00012 namespace std
00013 {
00014 using namespace __gnu_cxx;
00015 }
00016 # else
00017 # error "hash_set is not identified for your compiler"
00018 # endif
00019 #else
00020 # error "hash_set is not identified for your compiler"
00021 #endif
00022
00023 #endif // VVLIB_UTIL_HASHSET_H
00024