aboutsummaryrefslogtreecommitdiff
path: root/paludis/mask.hh
diff options
context:
space:
mode:
Diffstat (limited to 'paludis/mask.hh')
-rw-r--r--paludis/mask.hh26
1 files changed, 1 insertions, 25 deletions
diff --git a/paludis/mask.hh b/paludis/mask.hh
index 39b7f9fd0..602c4c6ae 100644
--- a/paludis/mask.hh
+++ b/paludis/mask.hh
@@ -71,7 +71,7 @@ namespace paludis
*/
class PALUDIS_VISIBLE Mask :
public virtual DeclareAbstractAcceptMethods<Mask, MakeTypeList<
- UserMask, UnacceptedMask, RepositoryMask, UnsupportedMask, AssociationMask>::Type>
+ UserMask, UnacceptedMask, RepositoryMask, UnsupportedMask>::Type>
{
public:
///\name Basic operations
@@ -193,30 +193,6 @@ namespace paludis
};
/**
- * 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.
- *
- * \ingroup g_mask
- * \since 0.26
- * \nosubgrouping
- */
- class PALUDIS_VISIBLE AssociationMask :
- public Mask,
- public ImplementAcceptMethods<Mask, AssociationMask>
- {
- public:
- /**
- * Fetch a spec identifying the associated package.
- *
- * \since 0.59
- */
- virtual const PackageDepSpec associated_package_spec() const = 0;
- };
-
- /**
* An OverriddenMask holds a Mask and an explanation of why it has been overridden.
*
* \ingroup g_mask