paludis  Version 2.6.0
Files | Classes | Enumerations | Functions

Files

file  mask-fwd.hh
 
file  mask.hh
 
file  example_mask.cc
 

Classes

class  paludis::Mask
 
class  paludis::UserMask
 
class  paludis::UnacceptedMask
 
class  paludis::RepositoryMask
 
class  paludis::UnsupportedMask
 
struct  paludis::OverriddenMask
 

Enumerations

enum  paludis::MaskOverrideReason { paludis::mro_accepted_unstable, paludis::mro_overridden_by_user, paludis::last_mro }
 
enum  MaskOverrideReason { mro_accepted_unstable, mro_overridden_by_user, last_mro }
 

Functions

const std::string paludis::get_mask_token (const Mask &) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result))
 

Detailed Description

A mask represents one reason why a PackageID is masked (not installable).

Examples

Enumeration Type Documentation

The reason an OverriddenMask is overridden.

See also
OverriddenMask
Enumerator
mro_accepted_unstable 

The package is unstable, but the user accepted that (for example, ~keyword)

mro_overridden_by_user 

The user overrode the mask (for example, package_unmask.conf)

last_mro 

Number of keys in paludis::MaskOverrideReason.

The reason an OverriddenMask is overridden.

See also
OverriddenMask
Enumerator
mro_accepted_unstable 

The package is unstable, but the user accepted that (for example, ~keyword)

mro_overridden_by_user 

The user overrode the mask (for example, package_unmask.conf)

last_mro 

Number of keys in paludis::MaskOverrideReason.

Function Documentation

const std::string paludis::get_mask_token ( const Mask )

Fetch the token associated with a Mask, or "" if there is no such token.

Since
0.60