paludis Namespace Reference
[ThreadsOO Design HelpersPaludis]


Classes

struct  FetchActionOptions
struct  InstallActionOptions
struct  UninstallActionOptions
struct  FetchActionFailure
struct  ActionVisitorTypes
struct  SupportsActionTestVisitorTypes
class  Action
class  InstallAction
class  FetchAction
class  UninstallAction
class  InstalledAction
class  PretendAction
class  PretendFetchAction
class  ConfigAction
class  InfoAction
class  SupportsActionTestBase
class  SupportsActionTest
class  ActionError
class  UnsupportedActionError
class  InstallActionError
class  FetchActionError
class  UninstallActionError
class  ConfigActionError
class  InfoActionError
struct  paludis::ActionNames< InstallAction >
struct  paludis::ActionNames< InstalledAction >
struct  paludis::ActionNames< UninstallAction >
struct  paludis::ActionNames< ConfigAction >
struct  paludis::ActionNames< PretendAction >
struct  paludis::ActionNames< InfoAction >
struct  paludis::ActionNames< FetchAction >
struct  paludis::ActionNames< PretendFetchAction >
class  ChoicePrefixNameError
class  ChoiceNameWithPrefixError
class  UnprefixedChoiceNameError
struct  ChoicePrefixNameValidator
struct  ChoiceNameWithPrefixValidator
struct  UnprefixedChoiceNameValidator
class  Choices
class  Choice
class  ChoiceValue
class  ConditionTracker
struct  ContentsVisitorTypes
class  ContentsEntry
class  ContentsFileEntry
class  ContentsDirEntry
class  ContentsMiscEntry
class  ContentsFifoEntry
class  ContentsDevEntry
class  ContentsSymEntry
class  Contents
struct  URILabelVisitorTypes
struct  DependencyLabelVisitorTypes
struct  DependencySystemLabelVisitorTypes
struct  DependencyTypeLabelVisitorTypes
struct  DependencySuggestLabelVisitorTypes
struct  DependencyABIsLabelVisitorTypes
class  URILabel
class  ConcreteURILabel
class  DependencyLabel
struct  DependencySystemLabel
struct  DependencyTypeLabel
struct  DependencySuggestLabel
struct  DependencyABIsLabel
class  ConcreteDependencyLabel
class  ActiveDependencyLabels
class  DepListOptions
class  DepListEntry
class  DepList
class  DepListError
class  AllMaskedError
class  AdditionalRequirementsNotMetError
class  DowngradeNotAllowedError
class  BlockError
class  CircularDependencyError
class  NoDestinationError
class  DepSpec
class  AnyDepSpec
class  AllDepSpec
class  ConditionalDepSpec
class  ConditionalDepSpecData
class  StringDepSpec
class  AdditionalPackageDepSpecRequirement
struct  InstallableToRepository
struct  InstallableToPath
class  PartiallyMadePackageDepSpec
class  PackageDepSpec
class  PackageDepSpecData
class  PlainTextDepSpec
class  NamedSetDepSpec
class  LicenseDepSpec
class  FetchableURIDepSpec
class  SimpleURIDepSpec
class  PackageDepSpecError
class  BlockDepSpec
class  LabelsDepSpec
class  PlainTextLabelDepSpec
class  DepSpecFlattener
struct  DepTagVisitorTypes
class  DepTagCategory
class  DepTagCategoryFactory
class  DepTag
class  GLSADepTag
class  GeneralSetDepTag
class  DependencyDepTag
class  TargetDepTag
class  DepTagEntry
struct  GenericSpecTree
struct  LicenseSpecTree
struct  FetchableURISpecTree
struct  SimpleURISpecTree
struct  ProvideSpecTree
struct  PlainTextSpecTree
struct  DependencySpecTree
struct  SetSpecTree
struct  Distribution
class  DistributionConfigurationError
class  DistributionData
class  ExtraDistributionData
class  ELikeStripChoiceValue
class  ELikeSplitChoiceValue
class  ELikeOptionalTestsChoiceValue
class  ELikeRecommendedTestsChoiceValue
class  ELikeConditionalDepSpecParseError
struct  ELikeDepParserCallbacks
struct  GenericELikePackageDepSpecParseFunctions
class  ELikeSlotExactRequirement
class  ELikeSlotAnyUnlockedRequirement
class  ELikeSlotAnyLockedRequirement
class  ELikeUseRequirementError
class  Environment
class  FallBackToAnotherFormatError
class  EnvironmentFactory
class  EnvironmentImplementation
class  Filter
class  FilterHandler
class  AllFilterHandlerBase
class  FilteredGenerator
class  FindUnusedPackagesTask
class  paludis::CanFormatBase< T_, format::PlainRoles >
class  paludis::CanFormatBase< T_, format::AcceptableRoles >
class  paludis::CanFormatBase< T_, format::ChoiceRoles >
class  paludis::CanFormatBase< T_, format::PackageRoles >
class  paludis::CanFormatBase< NoType< u_ >, format::NoRoles >
class  CanFormat
class  CanSpace
class  paludis::FormatFunctionsByProxy< T_, format::PlainRoles, u_ >
class  paludis::FormatFunctionsByProxy< T_, format::AcceptableRoles, u_ >
class  paludis::FormatFunctionsByProxy< T_, format::ChoiceRoles, u_ >
class  paludis::FormatFunctionsByProxy< T_, format::PackageRoles, u_ >
class  paludis::FormatFunctionsByProxy< NoType< u_ >, format::NoRoles, u_ >
class  Formatter
class  FuzzyCandidatesFinder
class  FuzzyRepositoriesFinder
class  Generator
class  GeneratorHandler
class  AllGeneratorHandlerBase
struct  DepListEntryHandledVisitorTypes
class  DepListEntryHandled
class  DepListEntryUnhandled
class  DepListEntryNoHandlingRequired
class  DepListEntryHandledSuccess
class  DepListEntryHandledSkippedUnsatisfied
class  DepListEntryHandledSkippedDependent
class  DepListEntryHandledFailed
class  HookResult
class  Hook
class  HookFile
class  Hooker
class  InstallTask
class  ExtraLiteralMetadataValueKeyMethods
class  paludis::ExtraLiteralMetadataValueKeyMethods< std::tr1::shared_ptr< const PackageID > >
class  paludis::ExtraLiteralMetadataValueKeyMethods< long >
class  LiteralMetadataValueKey
class  LiteralMetadataFSEntrySequenceKey
class  LiteralMetadataStringSetKey
class  LiteralMetadataStringSequenceKey
struct  RepositoryMaskInfo
struct  MaskVisitorTypes
class  Mask
class  UserMask
class  UnacceptedMask
class  RepositoryMask
class  UnsupportedMask
class  AssociationMask
struct  MergerParams
class  MergerError
class  Merger
struct  MetadataKeyVisitorTypes
class  MetadataKey
class  MetadataSectionKey
class  ExtraMetadataValueKeyMethods
class  paludis::ExtraMetadataValueKeyMethods< long >
class  paludis::ExtraMetadataValueKeyMethods< bool >
class  paludis::ExtraMetadataValueKeyMethods< std::tr1::shared_ptr< const PackageID > >
class  MetadataValueKey
class  MetadataTimeKey
class  MetadataCollectionKey
class  MetadataSpecTreeKey
class  paludis::MetadataSpecTreeKey< FetchableURISpecTree >
class  paludis::MetadataSpecTreeKey< DependencySpecTree >
class  MetadataKeyHolder
class  PackageNamePartError
struct  PackageNamePartValidator
class  CategoryNamePartError
struct  CategoryNamePartValidator
class  QualifiedPackageName
class  QualifiedPackageNameError
class  SlotNameError
struct  SlotNameValidator
class  RepositoryNameError
struct  RepositoryNameValidator
struct  RepositoryNameComparator
struct  KeywordNameValidator
class  KeywordNameError
class  KeywordNameComparator
struct  SetNameValidator
class  SetNameError
struct  NDBAMEntry
class  NDBAM
struct  NDBAMMergerParams
class  NDBAMMerger
struct  NDBAMUnmergerOptions
class  NDBAMUnmergerError
class  NDBAMUnmerger
class  PackageDatabaseError
class  PackageDatabaseLookupError
class  AmbiguousPackageNameError
class  DuplicateRepositoryError
class  NoSuchPackageError
class  NoSuchRepositoryError
class  PackageDatabase
class  PackageID
class  PackageIDSetComparator
class  PackageIDComparator
class  QAMessage
class  QAReporter
class  QueryVisitor
class  RangeRewriter
class  ReportTask
struct  RepositoryCapabilities
struct  RepositoryEInterfaceProfilesDescLine
struct  RepositoryProvidesEntry
struct  RepositoryVirtualsEntry
struct  MergeParams
class  NoSuchSetError
class  RecursivelyDefinedSetError
class  Repository
class  RepositorySetsInterface
class  RepositorySyncableInterface
class  RepositoryEnvironmentVariableInterface
class  RepositoryMirrorsInterface
class  RepositoryVirtualsInterface
class  RepositoryMakeVirtualsInterface
class  RepositoryProvidesInterface
class  RepositoryDestinationInterface
class  RepositoryEInterface
class  RepositoryQAInterface
class  RepositoryManifestInterface
class  RepositoryHookInterface
class  RepositoryFactory
class  RepositoryNameCache
class  DidNotGetExactlyOneError
class  Selection
class  SelectionHandler
class  SetFileParams
class  SetFileError
class  SetFile
class  ShowSuggestVisitor
struct  SlotRequirementVisitorTypes
class  SlotRequirement
class  SlotExactRequirement
class  SlotAnyLockedRequirement
class  SlotAnyUnlockedRequirement
class  StageBuildError
class  StageOptions
class  StageBase
class  StageBuilderTask
class  StringifyFormatter
struct  StripperOptions
class  Stripper
class  SyncTask
struct  SyncOptions
struct  SyncerParams
class  Syncer
class  DefaultSyncer
class  SyncFailedError
class  NoSuchSyncerError
class  MultipleSetTargetsSpecified
class  HadBothPackageAndSetTargets
class  UninstallListOptions
class  UninstallListEntry
class  UninstallList
class  AmbiguousUnmergeTargetError
class  UninstallTask
struct  UnmergerOptions
class  UnmergerError
class  Unmerger
class  GotASetNotAPackageDepSpec
class  UserSlotExactRequirement
class  VersionOperator
class  BadVersionOperatorError
class  VersionRequirement
class  BadVersionSpecError
struct  VersionSpecComponent
class  VersionSpec
class  NoConfigEnvironment
class  TestEnvironment
class  FakeInstalledRepository
class  FakeMetadataCollectionKey
class  FakeMetadataKeywordSetKey
class  FakeMetadataSpecTreeKey
class  paludis::FakeMetadataSpecTreeKey< FetchableURISpecTree >
class  paludis::FakeMetadataSpecTreeKey< DependencySpecTree >
class  FakeMetadataChoicesKey
class  FakeUnacceptedMask
class  FakeUnsupportedMask
class  FakePackageID
class  FakeRepositoryParams
class  FakeRepository
class  FakeRepositoryBase
class  SELinuxException
class  SecurityContext
class  FSCreateCon
class  MatchPathCon
class  ActionQueue
class  ActiveObjectPtr
class  Cloneable
class  CloneUsingThis
class  ConditionVariable
class  ConfigFileError
class  ConfigFile
class  LineConfigFile
class  KeyValueConfigFile
class  CreateInsertIterator
class  DamerauLevenshtein
class  DeferredConstructionPtr
class  DestringifyError
class  DirOpenError
class  DirIterator
class  Context
class  Exception
class  InternalError
class  NotAvailableError
class  NameError
class  ConfigurationError
class  FDHolder
class  FDOutputStreamBuf
class  FDOutputStreamBase
class  FDOutputStream
class  FSError
class  FSEntry
class  GraphError
class  NoSuchGraphNodeError
class  NoSuchGraphEdgeError
class  NoGraphTopologicalOrderExistsError
class  DirectedGraph
class  Hash
struct  paludis::Hash< std::string >
struct  paludis::Hash< FSEntry >
struct  paludis::Hash< std::pair< T_, U_ > >
struct  paludis::Hash< Validated< D_, V_, b_, C_ > >
struct  paludis::Hash< const T_ >
struct  paludis::Hash< T_ & >
struct  paludis::Hash< T_ * >
struct  paludis::Hash< std::tr1::shared_ptr< T_ > >
struct  IndirectIteratorValueType
struct  paludis::IndirectIteratorValueType< T_ * >
struct  paludis::IndirectIteratorValueType< std::tr1::shared_ptr< T_ > >
struct  paludis::IndirectIteratorValueType< std::tr1::shared_ptr< const T_ > >
struct  paludis::IndirectIteratorValueType< const T_ >
struct  paludis::IndirectIteratorValueType< T_ & >
class  IndirectIterator
class  paludis::InstantiationPolicy< OurType_, instantiation_method::NonCopyableTag >
class  paludis::InstantiationPolicy< OurType_, instantiation_method::NonInstantiableTag >
class  paludis::InstantiationPolicy< OurType_, instantiation_method::SingletonTag >
class  Log
class  LogMessageHandler
struct  NullSharedPtr
class  Map
class  MD5
struct  FirstIteratorTypes
struct  SecondIteratorTypes
class  MemberIterator
class  Mutex
class  Lock
class  TryLock
class  NamedValue
class  OptionsStore
class  Options
class  OutputDeviator
class  OutputDeviant
class  Pipe
class  PrivateImplementationPattern
class  Random
struct  RemoveSharedPtr
struct  paludis::RemoveSharedPtr< std::tr1::shared_ptr< T_ > >
struct  paludis::RemoveSharedPtr< std::tr1::shared_ptr< const T_ > >
struct  paludis::RemoveSharedPtr< const T_ >
struct  paludis::RemoveSharedPtr< T_ & >
class  RMD160
class  Save
class  RunOnDestruction
class  Sequence
class  Set
class  SHA1
class  SHA256
class  SimpleParser
struct  Empty
struct  paludis::Select< true, IfTrue_, IfFalse_ >
struct  paludis::Select< false, IfTrue_, IfFalse_ >
struct  paludis::SelectValue< true >
struct  paludis::SelectValue< false >
class  GetenvError
class  RunCommandError
class  Command
class  TailOutputStreamBuf
class  TailOutputStreamBase
class  TailOutputStream
class  TeeOutputStreamBuf
class  TeeOutputStreamBase
class  TeeOutputStream
class  Thread
class  ThreadPool
class  TokeniserError
class  Tribool
struct  DefaultValidatedComparator
class  Validated
class  AcceptVisitor
class  WrappedForwardIterator
class  WrappedOutputIterator

Namespaces

namespace  args
namespace  arithmetic_operators
namespace  delim_kind
namespace  delim_mode
namespace  destringify_internals
namespace  equality_operators
namespace  fast_unique_copy_internals
namespace  format
namespace  instantiation_method
namespace  relational_operators
namespace  stringify_internals
namespace  tokeniser_internals
namespace  visitor_cast_internals

Typedefs

typedef Validated< std::string,
ChoicePrefixNameValidator
ChoicePrefixName
typedef Validated< std::string,
ChoiceNameWithPrefixValidator
ChoiceNameWithPrefix
typedef Validated< std::string,
UnprefixedChoiceNameValidator
UnprefixedChoiceName
typedef ConcreteURILabel
< URIMirrorsThenListedLabelTag > 
URIMirrorsThenListedLabel
typedef ConcreteURILabel
< URIMirrorsOnlyLabelTag > 
URIMirrorsOnlyLabel
typedef ConcreteURILabel
< URIListedOnlyLabelTag > 
URIListedOnlyLabel
typedef ConcreteURILabel
< URIListedThenMirrorsLabelTag > 
URIListedThenMirrorsLabel
typedef ConcreteURILabel
< URILocalMirrorsOnlyLabelTag > 
URILocalMirrorsOnlyLabel
typedef ConcreteURILabel
< URIManualOnlyLabelTag > 
URIManualOnlyLabel
typedef Sequence
< std::tr1::shared_ptr< const
DependencyLabel > > 
DependencyLabelSequence
typedef Sequence
< std::tr1::shared_ptr< const
DependencySystemLabel > > 
DependencySystemLabelSequence
typedef Sequence
< std::tr1::shared_ptr< const
DependencyTypeLabel > > 
DependencyTypeLabelSequence
typedef Sequence
< std::tr1::shared_ptr< const
DependencySuggestLabel > > 
DependencySuggestLabelSequence
typedef Sequence
< std::tr1::shared_ptr< const
DependencyABIsLabel > > 
DependencyABIsLabelSequence
typedef
ConcreteDependencyLabel
< DependencyHostLabelTag,
DependencySystemLabel
DependencyHostLabel
typedef
ConcreteDependencyLabel
< DependencyTargetLabelTag,
DependencySystemLabel
DependencyTargetLabel
typedef
ConcreteDependencyLabel
< DependencyBuildLabelTag,
DependencyTypeLabel
DependencyBuildLabel
typedef
ConcreteDependencyLabel
< DependencyRunLabelTag,
DependencyTypeLabel
DependencyRunLabel
typedef
ConcreteDependencyLabel
< DependencyPostLabelTag,
DependencyTypeLabel
DependencyPostLabel
typedef
ConcreteDependencyLabel
< DependencyInstallLabelTag,
DependencyTypeLabel
DependencyInstallLabel
typedef
ConcreteDependencyLabel
< DependencyCompileLabelTag,
DependencyTypeLabel
DependencyCompileLabel
typedef
ConcreteDependencyLabel
< DependencySuggestedLabelTag,
DependencySuggestLabel
DependencySuggestedLabel
typedef
ConcreteDependencyLabel
< DependencyRecommendedLabelTag,
DependencySuggestLabel
DependencyRecommendedLabel
typedef
ConcreteDependencyLabel
< DependencyRequiredLabelTag,
DependencySuggestLabel
DependencyRequiredLabel
typedef
ConcreteDependencyLabel
< DependencyAnyLabelTag,
DependencyABIsLabel
DependencyAnyLabel
typedef
ConcreteDependencyLabel
< DependencyMineLabelTag,
DependencyABIsLabel
DependencyMineLabel
typedef
ConcreteDependencyLabel
< DependencyPrimaryLabelTag,
DependencyABIsLabel
DependencyPrimaryLabel
typedef
ConcreteDependencyLabel
< DependencyABILabelTag,
DependencyABIsLabel
DependencyABILabel
typedef Sequence
< std::tr1::function< bool(const
PackageID &, const Mask &)> > 
DepListOverrideMasksFunctions
typedef LabelsDepSpec
< URILabelVisitorTypes
URILabelsDepSpec
typedef LabelsDepSpec
< DependencyLabelVisitorTypes
DependencyLabelsDepSpec
typedef Sequence
< std::tr1::shared_ptr< const
AdditionalPackageDepSpecRequirement > > 
AdditionalPackageDepSpecRequirements
typedef Set< DepTagEntryDepListEntryTags
typedef std::tr1::function
< void(const std::string &)> 
ELikeDepParserStringFunction
typedef std::tr1::function
< void(const std::string
&, const std::string &)> 
ELikeDepParserArrowFunction
typedef std::tr1::function< void()> ELikeDepParserAnyFunction
typedef std::tr1::function< void()> ELikeDepParserAllFunction
typedef std::tr1::function
< void(const std::string &)> 
ELikeDepParserUseFunction
typedef std::tr1::function
< void(const std::string &)> 
ELikeDepParserLabelFunction
typedef std::tr1::function< void()> ELikeDepParserPushFunction
typedef std::tr1::function< void()> ELikeDepParserPopFunction
typedef std::tr1::function< void()> ELikeDepParserShouldBeEmptyFunction
typedef std::tr1::function
< void(const std::string
&, const
std::string::size_type
&, const std::string &)> 
ELikeDepParserErrorFunction
typedef std::tr1::function< void()> ELikeDepParserUseUnderAnyFunction
typedef std::tr1::function
< void(const
std::tr1::shared_ptr< const
Map< std::string, std::string > > &)> 
ELikeDepParserAnnotationsFunction
typedef Options
< ELikePackageDepSpecOption
ELikePackageDepSpecOptions
typedef Options
< ELikeUseRequirementOption
ELikeUseRequirementOptions
typedef Sequence< std::string > MirrorsSequence
typedef Options
< MatchPackageOption
MatchPackageOptions
typedef Options< MergerOptionMergerOptions
typedef Options< MergeStatusFlagMergeStatusFlags
typedef Validated< std::string,
PackageNamePartValidator
PackageNamePart
typedef Set< PackageNamePartPackageNamePartSet
typedef Validated< std::string,
CategoryNamePartValidator
CategoryNamePart
typedef Set< CategoryNamePartCategoryNamePartSet
typedef Set< QualifiedPackageNameQualifiedPackageNameSet
typedef Validated< std::string,
SlotNameValidator
SlotName
typedef Validated< std::string,
RepositoryNameValidator, false > 
RepositoryName
typedef Sequence< RepositoryNameRepositoryNameSequence
typedef Set< RepositoryName,
RepositoryNameComparator
RepositoryNameSet
typedef Validated< std::string,
KeywordNameValidator, true,
KeywordNameComparator
KeywordName
typedef Set< KeywordNameKeywordNameSet
typedef Validated< std::string,
SetNameValidator
SetName
typedef Set< SetNameSetNameSet
typedef Sequence
< std::tr1::shared_ptr
< NDBAMEntry > > 
NDBAMEntrySequence
typedef Sequence
< std::tr1::shared_ptr< const
PackageID > > 
PackageIDSequence
typedef Set
< std::tr1::shared_ptr< const
PackageID >
, PackageIDSetComparator
PackageIDSet
typedef Options< QACheckPropertyQACheckProperties
typedef Set
< std::tr1::shared_ptr
< Repository > > 
DestinationsSet
typedef Options
< UserPackageDepSpecOption
UserPackageDepSpecOptions
typedef Sequence
< VersionRequirement
VersionRequirements
typedef Options
< LineConfigFileOption
LineConfigFileOptions
typedef Options
< KeyValueConfigFileOption
KeyValueConfigFileOptions
typedef Options
< DirIteratorOption
DirIteratorOptions
typedef Sequence< FSEntryFSEntrySequence
typedef Set< FSEntryFSEntrySet
typedef Options< IsFileWithOptionIsFileWithOptions

Enumerations

enum  DepListUseOption { dl_use_deps_standard, dl_use_deps_take_all, last_dl_use_deps }
enum  DepListUpgradeOption { dl_upgrade_always, dl_upgrade_as_needed, last_dl_upgrade }
enum  <