bool insert( Entry& e , vec_type& v ) { if ( entries.find( e.ID() ) != entries.end() ) { return false; } for ( typename vec_type::size_type ii=0; ii<v.size(); ++ii ) { table[ii].insert( EDE( e , v[ii]) ); } entries.insert( e.ID() ); return true; }
/** * @copydoc CGIBase::GetValues(const std::string &name) const */ const EntryList GetValues(const std::string &name) const { EntryList list; qentobj_t *obj; for (obj = preq_->first; obj; obj = obj->next) { if ((!name.empty()) && (name != static_cast<std::string>(obj->name))) { continue; } list.insert( make_pair(static_cast<std::string>(obj->name), static_cast<std::string>(static_cast<String>(obj->data)))); } return list; }