| Classes |
Action |
An Action represents an action that can be executed by a PackageID via
PackageID::perform_action. |
AdaptedEnvironment |
An Environment that allows you to change aspects of an existing
Environment, e.g. |
AllDepSpec |
Represents a ( first second third ) or top level group of dependency
specs. |
AnyDepSpec |
Represents a "|| ( )" dependency block. |
AssociationMask |
An AssociationMask is a Mask that signifies that a PackageID is masked
because of its association with another PackageID that is itself
masked. |
BlockDepSpec |
A BlockDepSpec represents a block on a package name (for example,
'app-editors/vim'), possibly with associated version and SLOT
restrictions. |
CanFormatBlockDepSpec |
Descendents of this class implement the necessary methods to format a
BlockDepSpec. |
CanFormatConditionalDepSpec |
Descendents of this class implement the necessary methods to format a
ConditionalDepSpec. |
CanFormatDependencyLabelsDepSpec |
Descendents of this class implement the necessary methods to format a
DependencyLabelsDepSpec. |
CanFormatFetchableURIDepSpec |
Descendents of this class implement the necessary methods to format a
FetchableURIDepSpec. |
CanFormatIUseFlag |
Descendents of this class implement the necessary methods to format a
IUseFlag. |
CanFormatKeywordName |
Descendents of this class implement the necessary methods to format a
KeywordName. |
CanFormatLicenseDepSpec |
Descendents of this class implement the necessary methods to format a
LicenseDepSpec. |
CanFormatNamedSetDepSpec |
Descendents of this class implement the necessary methods to format a
NamedSetDepSpec. |
CanFormatPackageDepSpec |
Descendents of this class implement the necessary methods to format a
PackageDepSpec. |
CanFormatPlainTextDepSpec |
Descendents of this class implement the necessary methods to format a
PlainTextDepSpec. |
CanFormatSimpleURIDepSpec |
Descendents of this class implement the necessary methods to format a
SimpleURIDepSpec. |
CanFormatString |
Descendents of this class implement the necessary methods to format a
String. |
CanFormatURILabelsDepSpec |
Descendents of this class implement the necessary methods to format an
URILabelsDepSpec. |
CanFormatUseFlagName |
Descendents of this class implement the necessary methods to format a
UseFlagName. |
CanSpace |
Descendents of this class implement the necessary methods to format
whitespace. |
CategoryNamePart |
Holds a string that is a valid name for the category part of a
QualifiedPackageName. |
CategoryNamePartIterable |
Iterable of CategoryNamePart |
CompositeDepSpec |
Iterable class for dependency specs that have a number of child
dependency specs. |
ConditionalDepSpec |
Represents a use? ( ) dependency spec. |
ConfigAction |
A ConfigAction is used via PackageID::perform_action to execute
post-install configuration (for example, via 'paludis --config') on a
PackageID. |
Contents |
Iterable of ContentsEntry. |
ContentsDevEntry |
A dev contents entry. |
ContentsDirEntry |
A directory contents entry. |
ContentsEntry |
Base class for a contents entry. |
ContentsFifoEntry |
A fifo contents entry. |
ContentsFileEntry |
A file contents entry. |
ContentsMiscEntry |
A misc contents entry. |
ContentsSymEntry |
A sym contents entry. |
DependencyABILabel |
A DependencyABILabel specifies that a dependency can be satisfied by a
named ABI. |
DependencyABIsLabel |
ABI dependency label base class. |
DependencyAnyLabel |
A DependencyAnyLabel specifies that a dependency can be satisfied by
any ABI. |
DependencyBuildLabel |
A DependencyBuildLabel specifies build-time requirements for building
a package. |
DependencyCompileLabel |
A DependencyCompileLabel specifies compiled-against requirements for
building a package. |
DependencyDepTag |
DepTag subclass for dependencies. |
DependencyHostLabel |
A DependencyHostLabel specifies host requirements for building a
package. |
DependencyInstallLabel |
A DependencyInstallLabel specifies install-time requirements for
building a package. |
DependencyLabel |
Dependency label base class. |
DependencyLabelsDepSpec |
A DependencyLabelsDepSpec represents a dependency label. |
DependencyMineLabel |
A DependencyMineLabel specifies that a dependency is satisfied by ABIs
equal to those being used to create the depending package. |
DependencyPrimaryLabel |
A DependencyPrimaryLabel specifies that a dependency can be satisfied
by the primary ABI. |
DependencyRecommendedLabel |
A DependencyRecommendedLabel specifies that a dependency is
recommended. |
DependencyRequiredLabel |
* A DependencyRequiredLabel specifies that a dependency is
required. |
DependencyRunLabel |
A DependencyRunLabel specifies runtime requirements for building a
package. |
DependencySpecTreeFormatter |
A formatter that can handle any formattable type found in a
DependencySpecTree. |
DependencySuggestedLabel |
A DependencySuggestLabel specifies that a dependency is suggested. |
DependencySuggestLabel |
Suggest dependency label base class. |
DependencySystemLabel |
System dependency label base class. |
DependencyTargetLabel |
A DependencyTargetLabel specifies target requirements for building a
package. |
DependencyTypeLabel |
Type dependency label base class. |
DepList |
Holds a list of dependencies in merge order. |
DepListBlocksOption |
How we handle blocks. |
DepListCircularOption |
How we should handle circular deps. |
DepListDepsOption |
How we should handle a dep class. |
DepListDowngradeOption |
What to do when we downgrade. |
DepListEntry |
An entry in a DepList. |
DepListEntryKind |
Kind of a DepListEntry. |
DepListEntryState |
State of a DepListEntry. |
DepListEntryTags |
Tags attached to a DepListEntry. |
DepListFallBackOption |
When we should fall back to an installed package. |
DepListNewSlotsOption |
When we should pull in a new slot. |
DepListOptions |
Parameters for a DepList. |
DepListReinstallOption |
When we should reinstall. |
DepListReinstallScmOption |
When we should reinstall SCM packages. |
DepListSuggestedOption |
How we should handle suggested deps. |
DepListTargetType |
Type of target being handled at the top level. |
DepListUpgradeOption |
When we should upgrade. |
DepListUseOption |
How we handle use deps. |
DepSpec |
Base class for a dependency spec. |
DepTag |
A DepTag can be associated with a PackageDepSpec, and is transferred
onto any associated DepListEntry instances. |
DepTagCategory |
A DepTagCategory is identified by its name and has associated display
information for a DepTag's category. |
DepTagCategoryMaker |
Virtual constructor for accessing DepTagCategory instances. |
DestinationsIterable |
Iterable of Repository. |
Environment |
Represents a working environment, which contains an available packages
database and provides various methods for querying package visibility and
options. |
EnvironmentImplementation |
Represents a working environment, which contains an available packages
database and provides various methods for querying package visibility and
options. |
EnvironmentMaker |
Virtual constructor for environments. |
FakeRepository |
Fake repository for use in test cases. |
FetchableURIDepSpec |
A FetchableURIDepSpec represents a fetchable URI part. |
FetchableURISpecTreeFormatter |
A formatter that can handle any formattable type found in a
FetchableURISpecTree. |
FetchAction |
A FetchAction can be used to fetch source files for a PackageID using
PackageID::perform_action. |
FetchActionOptions |
Options for FetchAction. |
Filter |
Filter for an Environment selection. |
FilteredGenerator |
A combined Generator and Filter for an Environment selection. |
FSEntryIterable |
Iterable of FSEntry |
GeneralSetDepTag |
DepTag subclass for general sets. |
Generator |
Generator for an Environment selection. |
GLSADepTag |
DepTag subclass for GLSAs. |
InfoAction |
An InfoAction is used via PackageID::perform_action to execute
additional information (for example, via 'paludis --info') on a
PackageID. |
InstallAction |
An InstallAction is used by InstallTask to perform a build / install
on a PackageID. |
InstallActionChecksOption |
Whether to run post-build checks (for example, 'make check' or 'src_test'),
if they are available. |
InstallActionDebugOption |
Debug build mode for an InstallAction. |
InstallActionOptions |
Options for InstallAction. |
InstalledAction |
InstalledAction is a dummy action used by SupportsActionTest and
query::SupportsAction to determine whether a PackageID is installed. |
IUseFlag |
Represents an IUse flag. |
IUseFlagFormatter |
A formatter that can handle IUseFlags. |
IUseFlagIterable |
Iterable of IUseFlag |
IUseFlagParseOption |
How to parse an IUSE flag string. |
IUseFlagParseOptions |
Options for IUseFlag. |
KeywordName |
Holds a string that is a valid name for a KEYWORD. |
KeywordNameFormatter |
A formatter that can handle KeywordNames. |
KeywordNameIterable |
Iterable of KeywordName |
LicenseDepSpec |
A LicenseDepSpec represents a license. |
LicenseSpecTreeFormatter |
A formatter that can handle any formattable type found in a
LicenseSpecTree. |
Log |
Singleton class that handles log messages. |
LogContext |
Specifies whether a log message has context. |
LogLevel |
Specifies the level of a log message. |
Mask |
A Mask represents one reason why a PackageID is masked (not available to
be installed). |
MetadataContentsKey |
A MetadataContentsKey is a MetadataKey that holds a Contents
heirarchy. |
MetadataDependencySpecTreeKey |
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some
kind as its value. |
MetadataFetchableURISpecTreeKey |
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some
kind as its value. |
MetadataFSEntryIterableKey |
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence
of some kind of item as its value. |
MetadataFSEntryKey |
A MetadataFSEntryKey is a MetadataKey that has an string(FSEntry) as
its value. |
MetadataIUseFlagIterableKey |
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence
of some kind of item as its value. |
MetadataKey |
A MetadataKey is a generic key that contains a particular piece of
information about a PackageID instance. |
MetadataKeyType |
The significance of a MetadataKey to a user. |
MetadataKeywordNameIterableKey |
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence
of some kind of item as its value. |
MetadataLicenseSpecTreeKey |
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some
kind as its value. |
MetadataPackageIDIterableKey |
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence
of some kind of item as its value. |
MetadataPackageIDKey |
A MetadataPackageIDKey is a MetadataKey that has a PackageID as its
value. |
MetadataProvideSpecTreeKey |
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some
kind as its value. |
MetadataRepositoryMaskInfoKey |
A MetadataRepositoryMaskInfoKey is a MetadataKey that holds
RepositoryMaskInfo as its value. |
MetadataRestrictSpecTreeKey |
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some
kind as its value. |
MetadataSectionKey |
A MetadataSectionKey holds a number of other MetadataKey instances,
and may have a title. |
MetadataSimpleURISpecTreeKey |
A MetadataSpecTreeKey is a MetadataKey that holds a spec tree of some
kind as its value. |
MetadataStringIterableKey |
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence
of some kind of item as its value. |
MetadataStringKey |
A MetadataStringKey is a MetadataKey that has a std::string as its
value. |
MetadataTimeKey |
A MetadataTimeKey is a MetadataKey that has a int(time_t) as its
value. |
MetadataUseFlagNameIterableKey |
A MetadataCollectionKey is a MetadataKey that holds a Set or Sequence
of some kind of item as its value. |
NamedSetDepSpec |
A NamedSetDepSpec represents a named package set. |
NoConfigEnvironment |
An environment that uses a single repository, with no user
configuration. |
PackageDatabase |
A PackageDatabase can be queried for Package instances. |
PackageDepSpec |
A PackageDepSpec represents a package name (for example,
'app-editors/vim'), possibly with associated version and SLOT
restrictions. |
PackageID |
|
PackageIDCanonicalForm |
How to generate paludis::PackageID::canonical_form(). |
PackageIDIterable |
Iterable of PackageID |
PackageNamePart |
Holds a string that is a valid name for the package part of a
QualifiedPackageName. |
PackageNamePartIterable |
Iterable of PackageNamePart |
PaludisEnvironment |
The PaludisEnvironment is an Environment that corresponds to the
normal operating evironment. |
PlainTextDepSpec |
A PlainTextDepSpec represents a plain text entry (for example, a
RESTRICT keyword). |
PretendAction |
A PretendAction is used by InstallTask to handle install-pretend-phase
checks on a PackageID. |
ProvideSpecTreeFormatter |
A formatter that can handle any formattable type found in a
ProvideSpecTree. |
PythonFormatter |
|
QACheckProperties |
A collection of properties for a QA check. |
QACheckProperty |
Properties of a QA check. |
QAMessage |
NEED_DOC |
QAMessageLevel |
The importance of a QA notice. |
QAReporter |
NEED_DOC |
QualifiedPackageName |
Represents a category plus package name. |
QualifiedPackageNameIterable |
Iterable of QualifiedPackageName |
Repository |
A Repository provides a representation of a physical repository to a
PackageDatabase. |
RepositoryDestinationInterface |
Interface for repositories that can be used as an install
destination. |
RepositoryEInterface |
Interface for handling ERepository specific functionality. |
RepositoryEInterfaceProfilesDescLine |
A profiles.desc line in a Repository implementing
RepositoryEInterface. |
RepositoryEnvironmentVariableInterface |
Interface for environment variable querying for repositories. |
RepositoryMask |
A RepositoryMask is a Mask that signifies that a PackageID has been
marked as masked by a Repository. |
RepositoryMaskInfo |
Information about a RepositoryMask. |
RepositoryMirrorsInterface |
Interface for mirror querying for repositories. |
RepositoryName |
Holds a string that is a valid name for a Repository. |
RepositoryNameIterable |
Iterable of RepositoryName |
RepositoryProvidesInterface |
Interface for repositories that provide packages. |
RepositoryQAInterface |
Interface for handling QA tasks. |
RepositorySetsInterface |
Interface for package sets for repositories. |
RepositorySyncableInterface |
Interface for syncing for repositories. |
RepositoryUseInterface |
Interface for handling USE flags for the Repository class. |
RepositoryVirtualsInterface |
Interface for repositories that define virtuals. |
RestrictSpecTreeFormatter |
A formatter that can handle any formattable type found in a
RestrictSpecTree. |
Selection |
Selection for an Environment selection. |
SetName |
Holds a string that is a valid name for a set. |
SetNameIterable |
Iterable of SetName |
SimpleURIDepSpec |
A SimpleURIDepSpec represents a simple URI. |
SimpleURISpecTreeFormatter |
A formatter that can handle any formattable type found in a
SimpleURISpecTree. |
SlotName |
Holds a string that is a valid name for a SLOT. |
StringDepSpec |
A StringDepSpec represents a non-composite dep spec with an associated
piece of text. |
StringFormatter |
A formatter that can handle Strings. |
StringifyFormatter |
A StringifyFormatter is a Formatter that implements every format
function by calling paludis::stringify(). |
StringIterable |
Iterable of string |
StringSetIterable |
Iterable of string |
SupportsActionTestBase |
Base class for SupportsActionTests. |
SupportsConfigActionTest |
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a particular
action is supported by that PackageID or potentially supported by some
IDs in that Repository. |
SupportsFetchActionTest |
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a particular
action is supported by that PackageID or potentially supported by some
IDs in that Repository. |
SupportsInfoActionTest |
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a particular
action is supported by that PackageID or potentially supported by some
IDs in that Repository. |
SupportsInstallActionTest |
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a particular
action is supported by that PackageID or potentially supported by some
IDs in that Repository. |
SupportsInstalledActionTest |
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a particular
action is supported by that PackageID or potentially supported by some
IDs in that Repository. |
SupportsPretendActionTest |
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a particular
action is supported by that PackageID or potentially supported by some
IDs in that Repository. |
SupportsUninstallActionTest |
SupportsActionTest is used by PackageID::supports_action and
Repository::some_ids_might_support_action to query whether a particular
action is supported by that PackageID or potentially supported by some
IDs in that Repository. |
TargetDepTag |
DepTag subclass for explicit targets. |
TestEnvironment |
A TestEnvironment is an environment used during testing that lets us
control all the options rather than reading them from configuration
files. |
UnacceptedMask |
An UnacceptedMask is a Mask that signifies that a particular value or
combination of values in (for example) a MetadataSetKey or
MetadataSpecTreeKey is not accepted by user configuration. |
UninstallAction |
An UninstallAction is used by UninstallTask to uninstall a
PackageID. |
UninstallActionOptions |
Options for UninstallAction. |
UnsupportedMask |
An UnsupportedMask is a Mask that signifies that a PackageID is not
supported, for example because it is broken or because it uses an
unrecognised EAPI. |
URILabel |
URI label base class. |
URILabelsDepSpec |
A URILabelsDepSpec represents a URI label. |
URIListedOnlyLabel |
A concrete URI label class. |
URIListedThenMirrorsLabel |
A concrete URI label class. |
URILocalMirrorsOnlyLabel |
A concrete URI label class. |
URIManualOnlyLabel |
A concrete URI label class. |
URIMirrorsOnlyLabel |
A concrete URI label class. |
URIMirrorsThenListedLabel |
A concrete URI label class. |
UseFlagName |
Holds a string that is a valid name for a USE flag. |
UseFlagNameFormatter |
A formatter that can handle UseFlagNames. |
UseFlagNameIterable |
Iterable of UseFlagName |
UseFlagState |
A USE flag can be on, off or unspecified. |
UserMask |
A UserMask is a Mask due to user configuration. |
UserPackageDepSpecOption |
Options for parse_user_package_dep_spec. |
UserPackageDepSpecOptions |
Options for parse_user_package_dep_spec. |
VersionOperator |
An operator attached to a VersionSpec, validated. |
VersionOperatorValue |
Represents an operator attached to a VersionSpec. |
VersionRequirement |
|
VersionRequirements |
Iterable collection of VersionRequirement instances, usually for a
PackageDepSpec. |
VersionRequirementsMode |
Whether our version requirements are an 'and' or an 'or' set. |
VersionSpec |
A VersionSpec represents a version number (for example,
1.2.3b-r1). |