paludis::QualifiedPackageName Struct Reference
[Names and Versions]

#include <name.hh>

Inheritance diagram for paludis::QualifiedPackageName:

paludis::relational_operators::HasRelationalOperators paludis::equality_operators::HasEqualityOperators

List of all members.

Public Member Functions

 QualifiedPackageName (const CategoryNamePart &, const PackageNamePart &)
 QualifiedPackageName (const std::string &)
std::size_t hash () const PALUDIS_ATTRIBUTE((warn_unused_result))
bool operator< (const QualifiedPackageName &) const PALUDIS_ATTRIBUTE((warn_unused_result))
bool operator== (const QualifiedPackageName &) const PALUDIS_ATTRIBUTE((warn_unused_result))

Public Attributes

NamedValue< n::category,
CategoryNamePart
category
NamedValue< n::package,
PackageNamePart
package


Detailed Description

Represents a category plus package name.
Examples:

example_action.cc, example_contents.cc, example_formatter.cc, example_mask.cc, example_match_package.cc, example_metadata_key.cc, example_name.cc, example_package_database.cc, example_package_id.cc, example_repository.cc, example_selection.cc, and example_stringify_formatter.cc.


The documentation for this struct was generated from the following file:
Generated on Mon Sep 21 10:36:10 2009 for paludis by  doxygen 1.5.4