33 void fillList( std::list<Url> & ret_r, sat::Solvable solv_r, sat::SolvAttr attr_r )
35 sat::LookupAttr query( attr_r, solv_r );
36 for_( it, query.begin(), query.end() )
40 ret_r.push_back( Url( it.asString() ) );
42 catch(
const url::UrlException & )
47 void fillList( std::list<std::string> & ret_r, sat::Solvable solv_r, sat::SolvAttr attr_r )
49 sat::LookupAttr query( attr_r, solv_r );
50 for_( it, query.begin(), query.end() )
52 ret_r.push_back( it.asString() );
91 && it->arch() ==
arch() )
93 if ( ! found || found.
edition() < it->edition() )
98 WAR << *
this <<
": no reference package found: " << identCap << endl;
107 std::vector<constPtr> ret;
117 ret.push_back( make<Product>( *it ) );
126 ret.push_back( make<Product>( (*it).buddy() ) );
158 std::string capstr( cap->asString() );
162 capstr.erase( capstr.size()-1 );
168 return std::string();
176 std::list<std::string> ret;
202 for (;url_it != url.
end(); ++url_it, ++url_type_it)
205 if (url_type_it == url_type.
end())
207 ERR << *
this <<
" : The thing that should not happen, happened." << endl;
211 if ( url_type_it.asString() == key_r )
213 ret.
_list.push_back(url_it.asString());