void local_storage_mixture::get(const std::string &feature, feature_val1_t& ret){ ret.clear(); id_feature_val3_t m3; get_internal(feature, m3); for (id_feature_val3_t::const_iterator it = m3.begin(); it != m3.end(); ++it){ ret.push_back(make_pair(class2id_.get_key(it->first), it->second.v1)); } }
void local_storage::get(const string& feature, feature_val1_t& ret) const { ret.clear(); id_features3_t::const_iterator cit = tbl_.find(feature); if (cit == tbl_.end()) { return; } const id_feature_val3_t& m = cit->second; for (id_feature_val3_t::const_iterator it = m.begin(); it != m.end(); ++it) { ret.push_back(make_pair(class2id_.get_key(it->first), it->second.v1)); } }