CapabilityImpl.cc File Reference

#include <iostream>
#include "zypp/base/Logger.h"
#include "zypp/base/Regex.h"
#include "zypp/base/Exception.h"
#include "zypp/capability/CapabilityImpl.h"
#include "zypp/capability/Capabilities.h"

Go to the source code of this file.

Namespaces

namespace  zypp
namespace  zypp::capability

Functions

static void zypp::capability::assertResKind (const Resolvable::Kind &refers_r)
 Assert a valid Resolvable::Kind.
bool zypp::capability::isEditionSpec (Rel op_r, const Edition &edition_r)
 Check whether op_r and edition_r make a valid edition spec.
bool zypp::capability::isFileSpec (const std::string &name_r)
 Test for a FileCap.
bool zypp::capability::isInterestingFileSpec (const std::string &name_r)
 Test for a FileCap that is likely being REQUIRED.
bool zypp::capability::isSplitSpec (const std::string &name_r)
 Test for a SplitCap.
bool zypp::capability::isHalSpec (const std::string &name_r)
 Test for a HalCap.
bool zypp::capability::isModaliasSpec (const std::string &name_r)
 Test for a ModaliasCap.
bool zypp::capability::isFilesystemSpec (const std::string &name_r)
 Test for a FilesystemCap.
CapabilityImpl::Ptr zypp::capability::buildFile (const Resolvable::Kind &refers_r, const std::string &name_r)
 Try to build a file cap from name_r .
CapabilityImpl::Ptr zypp::capability::buildNamed (const Resolvable::Kind &refers_r, const std::string &name_r)
 Try to build a non versioned cap from name_r .
CapabilityImpl::Ptr zypp::capability::buildVersioned (const Resolvable::Kind &refers_r, const std::string &name_r, Rel op_r, const Edition &edition_r)
 Try to build a versioned cap from name_r .
CapabilityImpl::Ptr zypp::capability::buildHal (const Resolvable::Kind &refers_r, const std::string &name_r, Rel op_r=Rel::ANY, const std::string &value_r=std::string())
 Try to build a hal cap from name_r .
CapabilityImpl::Ptr zypp::capability::buildModalias (const Resolvable::Kind &refers_r, const std::string &name_r, Rel op_r=Rel::ANY, const std::string &value_r=std::string())
 Try to build a modalias cap from name_r .
CapabilityImpl::Ptr zypp::capability::buildFilesystem (const Resolvable::Kind &refers_r, const std::string &name_r)
 Try to build a filesystem cap from name_r .
CapabilityImpl::Ptr zypp::capability::parse (const Resolvable::Kind &refers_r, const std::string &strval_r)
CapabilityImpl::Ptr zypp::capability::parse (const Resolvable::Kind &refers_r, const std::string &name_r, const std::string &op_r, const std::string &edition_r)
CapabilityImpl::Ptr zypp::capability::parse (const Resolvable::Kind &refers_r, const std::string &name_r, Rel op_r, const Edition &edition_r)


Detailed Description

Definition in file CapabilityImpl.cc.


Generated on Tue Sep 25 19:23:11 2007 for libzypp by  doxygen 1.5.3