roadrunner
2.6.0
Fast simulator for SBML models
c
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
:
21
StringSymbolHashTable
();
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
:
32
IntStringHashTable
();
33
34
};
35
36
37
}
//namespace rr
38
#endif
rr::IntStringHashTable
Definition:
rrHashTable.h:28
rr::StringSymbolHashTable
Definition:
rrHashTable.h:17
Generated by
1.9.1