typedef Validated<std::string, CategoryNamePartValidator> paludis::CategoryNamePart |
A CategoryNamePart holds a std::string that is a valid name for the category part of a QualifiedPackageName.
typedef Set<CategoryNamePart> paludis::CategoryNamePartSet |
Holds a set of CategoryNamePart instances.
typedef Validated<std::string, KeywordNameValidator, true, KeywordNameComparator> paludis::KeywordName |
A KeywordName holds a std::string that is a valid name for a KEYWORD.
typedef Set<KeywordName> paludis::KeywordNameSet |
Holds a collection of KeywordName instances.
typedef Validated<std::string, PackageNamePartValidator> paludis::PackageNamePart |
A PackageNamePart holds a std::string that is a valid name for the package part of a QualifiedPackageName.
typedef Set<PackageNamePart> paludis::PackageNamePartSet |
Holds a set of PackageNamePart instances.
typedef Set<QualifiedPackageName> paludis::QualifiedPackageNameSet |
Holds a collection of QualifiedPackageName instances.
typedef Validated<std::string, RepositoryNameValidator, false> paludis::RepositoryName |
A RepositoryName holds a std::string that is a valid name for a Repository.
typedef Sequence<RepositoryName> paludis::RepositoryNameSequence |
Holds a collection of RepositoryName instances.
typedef Set<RepositoryName, RepositoryNameComparator> paludis::RepositoryNameSet |
Holds an arbitrarily ordered collection of RepositoryName instances.
typedef Validated<std::string, SetNameValidator> paludis::SetName |
A SetName holds a std::string that is a valid name for a set.
typedef Set<SetName> paludis::SetNameSet |
A collection of set names.
typedef Validated<std::string, SlotNameValidator> paludis::SlotName |
A SlotName holds a std::string that is a valid name for a SLOT.
typedef Options<VersionSpecOption> paludis::VersionSpecOptions |
Represents an operator attached to a VersionSpec.
vo_less_equal | <= dependency |
vo_less | < dependency |
vo_equal | = dependency |
vo_tilde | ~ dependency |
vo_greater | > dependency |
vo_greater_equal | >= dependency |
vo_nice_equal_star | =* dependency (sensible EAPIs) |
vo_stupid_equal_star | =* dependency (Gentooish EAPIs) |
vo_tilde_greater | ~> dependency (gems) |
last_vo | Number of keys in paludis::VersionOperatorValue. |
const QualifiedPackageName paludis::operator+ | ( | const CategoryNamePart & | c, | |
const PackageNamePart & | p | |||
) | [inline] |
A CategoryNamePart plus a PackageNamePart is a QualifiedPackageName.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const VersionSpec & | ||||
) |
Output a VersionSpec to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | s, | |
const VersionOperator & | ||||
) |
A VersionOperator can be written to an ostream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const QualifiedPackageName & | ||||
) |
Output a QualifiedPackageName to a stream.