BPackageResolvable
const BObjectList<BPackageResolvable, true>& ProvidesList() const;
status_t AddProvides(const BPackageResolvable& provides);
BPackageResolvable& _expression,
class BPackageResolvable {
BPackageResolvable();
BPackageResolvable(
BPackageResolvable(const BString& name,
class BPackageResolvable;
bool Matches(const BPackageResolvable& provides)
void PrintProvides(const BPackageResolvable& provides) const
BObjectList<BPackageResolvable, true> providesList = package->Info().ProvidesList();
BPackageResolvable& _expression, ParseErrorListener* listener)
const BPackageResolvable* resolvable = resolvables.ItemAt(i);
BPackageResolvable* resolvable = new(std::nothrow) BPackageResolvable(
const BObjectList<BPackageResolvable, true>&
const BPackageResolvable* provides = fProvidesList.ItemAt(i);
BPackageInfo::AddProvides(const BPackageResolvable& provides)
BPackageResolvable* newProvides
= new (std::nothrow) BPackageResolvable(provides);
BPackageResolvable& _expression)
BPackageResolvable& _value)
BObjectList<BPackageResolvable, true>* value)
BObjectList<BPackageResolvable, true>* value;
BObjectList<BPackageResolvable, true>* value_)
BPackageResolvable expression;
value->AddItem(new BPackageResolvable(expression));
BPackageResolvable& _expression);
BPackageResolvable& _value);
BObjectList<BPackageResolvable, true>* value);
BPackageResolvable::Clear()
BPackageResolvable::BPackageResolvable()
BPackageResolvable::BPackageResolvable(const BPackageResolvableData& data)
BPackageResolvable::BPackageResolvable(const BString& name,
BPackageResolvable::InitCheck() const
BPackageResolvable::Name() const
BPackageResolvable::Version() const
BPackageResolvable::CompatibleVersion() const
BPackageResolvable::ToString() const
BPackageResolvable::SetToString(const BString& expressionString)
BPackageResolvable::SetTo(const BString& name, const BPackageVersion& version,
BPackageResolvableExpression::Matches(const BPackageResolvable& provides) const
const BObjectList<BPackageResolvable, true>& providesList
BPackageResolvable* resolvable = providesList.ItemAt(i);
const BObjectList<BPackageResolvable, true> &resolvables)
for (int32 i = 0; BPackageResolvable *resolvable = resolvables.ItemAt(i); i++)
const BObjectList<BPackageResolvable, true>& provides = info.ProvidesList();
BPackageResolvable* resolvable = provides.ItemAt(i);
typedef std::list<BPackageResolvable> ProvidesList;
const BPackageResolvable* bestProvides = NULL;
const BPackageResolvable* provides = &*it;