27 using jubatus::util::data::unordered_map;
 
   33 typedef unordered_map<string, uint64_t>::const_iterator 
cit;
 
   42                     "existing key appended");
 
   79   unordered_map<uint64_t, string>::const_iterator it = 
id2key_.find(
id);
 
   88   std::vector<std::string> ret;
 
   90   for (unordered_map<uint64_t, string>::const_iterator it = 
id2key_.begin();
 
   93     ret.push_back(it->second);
 
   99   jubatus::util::data::unordered_map<std::string, uint64_t>().
swap(
key2id_);
 
  100   jubatus::util::data::unordered_map<uint64_t, std::string>().
swap(
id2key_);
 
  108   for (
size_t i = 0; i < id2key.size(); ++i) {
 
uint64_t get_id_const(const std::string &key) const 
 
#define JUBATUS_ASSERT_EQ(a, b, messages)
 
void init_by_id2key(const std::vector< std::string > &id2key)
 
const std::string key_not_found
 
unordered_map< string, uint64_t >::const_iterator cit
 
bool set_key(const std::string &key)
 
util::data::unordered_map< uint64_t, std::string > id2key_
 
uint64_t get_max_id() const 
 
const std::string & get_key(const uint64_t id) const 
 
util::data::unordered_map< std::string, uint64_t > key2id_
 
uint64_t get_id(const std::string &key)
 
uint64_t append_key(const std::string &key)
 
void delete_key(const std::string &name)
 
std::vector< std::string > get_all_id2key() const 
 
void swap(key_manager &km)