24 #ifndef COPASI_CKeyFactory
25 #define COPASI_CKeyFactory
53 bool remove(
const size_t & index);
66 const bool &
operator()(
const unsigned char & c)
const;
94 static bool isValidKey(
const std::string & key,
95 const std::string & prefix =
"");
130 bool remove(
const std::string & key);
140 #endif // COPASI_CKeyFactory
CVector< CCopasiObject * > mTable
std::map< std::string, HashTable > mKeyTable
static CDecisionVector isDigit
static CDecisionVector isPrefix
static bool isValidKey(const std::string &key, const std::string &prefix="")
std::stack< size_t > mFree
bool addFix(const std::string &key, CCopasiObject *pObject)
std::string add(const std::string &prefix, CCopasiObject *pObject)
size_t add(CCopasiObject *pObject)
bool addFix(const size_t &index, CCopasiObject *pObject)
const bool & operator()(const unsigned char &c) const
virtual ~CDecisionVector()