|
paludis Version 3.0.2
The one true package mangler
|
Classes | |
| class | paludis::PackageNamePartError |
| class | paludis::CategoryNamePartError |
| class | paludis::QualifiedPackageName |
| class | paludis::SlotNameError |
| class | paludis::RepositoryNameError |
| class | paludis::KeywordNameError |
| class | paludis::SetNameError |
| class | paludis::PartNameError |
| class | paludis::VersionOperator |
| class | paludis::BadVersionOperatorError |
| class | paludis::BadVersionSpecError |
| struct | paludis::VersionSpecComponent |
| class | paludis::VersionSpec |
| class | paludis::NameError |
Typedefs | |
| typedef WrappedValue< PackageNamePartTag > | paludis::PackageNamePart |
| typedef WrappedValue< CategoryNamePartTag > | paludis::CategoryNamePart |
| typedef WrappedValue< SlotNameTag > | paludis::SlotName |
| typedef WrappedValue< RepositoryNameTag > | paludis::RepositoryName |
| typedef WrappedValue< KeywordNameTag > | paludis::KeywordName |
| typedef WrappedValue< SetNameTag > | paludis::SetName |
| typedef WrappedValue< PartNameTag > | paludis::PartName |
| typedef Options< VersionSpecOption > | paludis::VersionSpecOptions |
Functions | |
| std::ostream & | paludis::operator<< (std::ostream &, const QualifiedPackageName &) PALUDIS_VISIBLE |
| const QualifiedPackageName | paludis::operator+ (const CategoryNamePart &c, const PackageNamePart &p) PALUDIS_ATTRIBUTE((warn_unused_result)) |
| std::ostream & | paludis::operator<< (std::ostream &s, const VersionOperator &) |
| std::ostream & | paludis::operator<< (std::ostream &, const VersionSpec &) |
Paludis uses 'smart' classes for holding names and versions, allowing for substantially more static checking and much more convenient and useful runtime checking of data.
| typedef WrappedValue<CategoryNamePartTag> paludis::CategoryNamePart |
A CategoryNamePart holds a std::string that is a valid name for the category part of a QualifiedPackageName.
| typedef WrappedValue<KeywordNameTag> paludis::KeywordName |
A KeywordName holds a std::string that is a valid name for a KEYWORD.
| typedef WrappedValue<PackageNamePartTag> paludis::PackageNamePart |
A PackageNamePart holds a std::string that is a valid name for the package part of a QualifiedPackageName.
| typedef WrappedValue<PartNameTag> paludis::PartName |
A PartName holds a std::string that is a valid name for a part.
| typedef WrappedValue<RepositoryNameTag> paludis::RepositoryName |
A RepositoryName holds a std::string that is a valid name for a Repository.
| typedef WrappedValue<SetNameTag> paludis::SetName |
A SetName holds a std::string that is a valid name for a set.
| typedef WrappedValue<SlotNameTag> paludis::SlotName |
A SlotName holds a std::string that is a valid name for a SLOT.
| typedef Options<VersionSpecOption> paludis::VersionSpecOptions |
Options for parsing a VersionSpec.
|
inline |
A CategoryNamePart plus a PackageNamePart is a QualifiedPackageName.
| std::ostream & paludis::operator<< | ( | std::ostream & | , |
| const QualifiedPackageName & | ) |
Output a QualifiedPackageName to a stream.
References PALUDIS_ATTRIBUTE, and PALUDIS_VISIBLE.
| std::ostream & paludis::operator<< | ( | std::ostream & | , |
| const VersionSpec & | ) |
Output a VersionSpec to a stream.
References PALUDIS_VISIBLE.
| std::ostream & paludis::operator<< | ( | std::ostream & | s, |
| const VersionOperator & | ) |
A VersionOperator can be written to an ostream.
References PALUDIS_VISIBLE.