paludis::DepTag Class Reference
[Dependency specifications]

#include <dep_tag.hh>

Inheritance diagram for paludis::DepTag:

paludis::relational_operators::HasRelationalOperators paludis::equality_operators::HasEqualityOperators paludis::DependencyDepTag paludis::GeneralSetDepTag paludis::GLSADepTag paludis::TargetDepTag

List of all members.

Basic operations

 DepTag ()
virtual ~DepTag ()

Comparison operators

bool operator< (const DepTag &) const
bool operator== (const DepTag &) const

Public Member Functions

virtual std::string short_text () const =0
virtual std::string category () const =0


Detailed Description

A DepTag can be associated with a PackageDepSpec, and is transferred onto any associated DepListEntry instances.

It is used for tagging dep list entries visually, for example to indicate an associated GLSA.


Member Function Documentation

virtual std::string paludis::DepTag::short_text (  )  const [pure virtual]

Fetch our short text (for example, 'GLSA-1234') that is displayed with the dep list entry.

Implemented in paludis::GLSADepTag, paludis::GeneralSetDepTag, paludis::DependencyDepTag, and paludis::TargetDepTag.

virtual std::string paludis::DepTag::category (  )  const [pure virtual]

Fetch our DepTagCategory's tag.

Implemented in paludis::GLSADepTag, paludis::GeneralSetDepTag, paludis::DependencyDepTag, and paludis::TargetDepTag.


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