1 #ifndef GGL_CHEM_MR_REACTIONS_HH_
2 #define GGL_CHEM_MR_REACTIONS_HH_
30 #if HAVE_UNORDERED_MAP > 0
31 #include <unordered_map>
32 #elif HAVE_TR1_UNORDERED_MAP > 0
33 #include <tr1/unordered_map>
34 #elif HAVE_GNU_HASH_MAP > 0
35 #include <ext/hash_map>
49 #if HAVE_UNORDERED_MAP > 0
50 std::unordered_map< std::string, ggl::chem::Molecule*>
51 #elif HAVE_TR1_UNORDERED_MAP > 0
52 std::tr1::unordered_map< std::string, ggl::chem::Molecule*>
53 #elif HAVE_GNU_HASH_MAP > 0
54 __gnu_cxx::hash_map< std::string, ggl::chem::Molecule*, sgm::hash_string >
56 std::map< std::string, ggl::chem::Molecule* >
65 #if HAVE_UNORDERED_MAP > 0
66 std::unordered_map< const ggl::chem::Molecule*, std::string >
67 #elif HAVE_TR1_UNORDERED_MAP > 0
68 std::tr1::unordered_map< const ggl::chem::Molecule*, std::string >
69 #elif HAVE_GNU_HASH_MAP > 0
70 __gnu_cxx::hash_map< const ggl::chem::Molecule*, std::string >
72 std::map< const ggl::chem::Molecule*, std::string >
257 #include "ggl/chem/MR_Reactions.icc"