roadrunner  2.6.0
Fast simulator for SBML models
rrHashTable.h
1 #ifndef rrHashTableH
2 #define rrHashTableH
3 #include <map>
4 #include <string>
5 #include "rrExporter.h"
6 #include "rrSBMLSymbol.h"
7 //---------------------------------------------------------------------------
8 
9 //using std::hash_map;
10 using std::map;
11 using std::string;
12 
13 namespace rr
14 {
15 
16 class RR_DECLSPEC StringSymbolHashTable: public std::map<std::string, SBMLSymbol>
17 {
18  protected:
19 
20  public:
22  std::map<std::string, SBMLSymbol>::iterator mIter;
23  bool ContainsKey(const std::string& aKey);
24 };
25 
26 std::ostream& operator<<(std::ostream& stream, StringSymbolHashTable& hash);
27 class RR_DECLSPEC IntStringHashTable: public std::map<int, std::string>
28 {
29  protected:
30 
31  public:
33 
34 };
35 
36 
37 } //namespace rr
38 #endif
Definition: rrHashTable.h:28
Definition: rrHashTable.h:17