20 str <<
"SolvableSpec{idents:[";
22 for (
const auto &
id : obj.
idents() ) {
23 if ( !first )
str <<
',';
27 str <<
"] provides:[";
29 for (
const auto & cap : obj.
provides() ) {
30 if ( !first )
str <<
',';
31 str <<
"provides:" << cap.c_str();
39 return str <<
"EvaluatedSolvableSpec{ids:" << obj.
ids().size() <<
"}";
A SolvableSpec that has been evaluated against a specific Pool.
const SolvIdSet & ids() const
Direct access to the resolved id set (e.g.
A pure data container describing a set of solvables by ident and/or provides.
const CapabilitySet & provides() const
const IdStringSet & idents() const
String related utilities and Regular expression matching.
This file contains private API, this might break at any time between releases.