paludis::AssociationMask Class Reference
[Masks]

#include <mask.hh>

Inheritance diagram for paludis::AssociationMask:

paludis::Mask

List of all members.

Public Member Functions

virtual const
std::tr1::shared_ptr< const
PackageID
associated_package () const =0


Detailed Description

An AssociationMask is a Mask that signifies that a PackageID is masked because of its association with another PackageID that is itself masked.

This is used by old-style virtuals. If the provider of a virtual is masked then the virtual itself is masked by association.

Since:
0.26
Examples:

example_mask.cc.


Member Function Documentation

virtual const std::tr1::shared_ptr<const PackageID> paludis::AssociationMask::associated_package (  )  const [pure virtual]

Fetch the associated package.

Examples:
example_mask.cc.


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