paludis::VersionRequirement Class Reference
[Dependency specifications]

#include <version_requirements.hh>

Inheritance diagram for paludis::VersionRequirement:

paludis::equality_operators::HasEqualityOperators

List of all members.

Data members

VersionOperator version_operator
VersionSpec version_spec

Comparison operators

bool operator== (const VersionRequirement &other) const

Basic operations

 VersionRequirement (const VersionOperator &value_for_version_operator, const VersionSpec &value_for_version_spec)

Named argument constructor

 VersionRequirement (const NamedArguments< true, true > &va)
static NamedArguments< false,
false > 
create () PALUDIS_ATTRIBUTE((warn_unused_result))

Classes

class  NamedArguments


Detailed Description

A requirement for a version, consisting of a VersionOperator and an associated VersionSpec.

See also:
PackageDepSpec

VersionSpec

VersionOperator

VersionRequirements


Constructor & Destructor Documentation

paludis::VersionRequirement::VersionRequirement ( const NamedArguments< true, true > &  va  ) 

Create using named arguments.


Member Function Documentation

static NamedArguments< false, false> paludis::VersionRequirement::create (  )  [static]

Convenience function to create an empty named arguments class.


The documentation for this class was generated from the following file:

Generated on Mon Dec 22 19:43:55 2008 for paludis by  doxygen 1.5.7.1