1
// ================================================================ //
3
// File : arb_unordered_map.h //
4
// Purpose : compatibility wrapper for unordered_map //
6
// Coded by Ralf Westram (coder@reallysoft.de) in November 2013 //
7
// Institute of Microbiology (Technical University Munich) //
8
// http://www.arb-home.de/ //
10
// ================================================================ //
12
#ifndef ARB_UNORDERED_MAP_H
13
#define ARB_UNORDERED_MAP_H
15
// this header can be eliminated when arb EXPECTS Cxx11
18
// fallback to std:map on DARWIN
19
// workaround compilation problems on Maverick (osx)
21
# define arb_unordered_map std::map
24
# include <unordered_map>
25
# define arb_unordered_map std::unordered_map
27
# include <tr1/unordered_map>
28
# define arb_unordered_map std::tr1::unordered_map
33
#error arb_unordered_map.h included twice
34
#endif // ARB_UNORDERED_MAP_H