Classes | |
struct | FetchActionOptions |
struct | InstallActionOptions |
struct | UninstallActionOptions |
struct | FetchActionFailure |
class | Action |
class | InstallAction |
class | FetchAction |
class | UninstallAction |
class | InstalledAction |
struct | PretendActionOptions |
class | PretendAction |
class | PretendFetchAction |
struct | ConfigActionOptions |
class | ConfigAction |
struct | InfoActionOptions |
class | InfoAction |
class | SupportsActionTestBase |
class | SupportsActionTest |
class | ActionError |
class | UnsupportedActionError |
class | InstallActionError |
class | FetchActionError |
class | UninstallActionError |
class | ConfigActionError |
class | InfoActionError |
struct | ActionNames< InstallAction > |
struct | ActionNames< InstalledAction > |
struct | ActionNames< UninstallAction > |
struct | ActionNames< ConfigAction > |
struct | ActionNames< PretendAction > |
struct | ActionNames< InfoAction > |
struct | ActionNames< FetchAction > |
struct | ActionNames< PretendFetchAction > |
class | ChoicePrefixNameError |
class | ChoiceNameWithPrefixError |
class | UnprefixedChoiceNameError |
struct | ChoicePrefixNameValidator |
struct | ChoiceNameWithPrefixValidator |
struct | UnprefixedChoiceNameValidator |
class | Choices |
struct | ChoiceParams |
class | Choice |
class | ChoiceValue |
class | ContentsEntry |
class | ContentsFileEntry |
class | ContentsDirEntry |
class | ContentsOtherEntry |
class | ContentsSymEntry |
class | Contents |
class | CreateOutputManagerInfo |
class | CreateOutputManagerForPackageIDActionInfo |
class | CreateOutputManagerForRepositorySyncInfo |
class | URILabel |
class | ConcreteURILabel |
class | DependencyLabel |
struct | DependencySystemLabel |
struct | DependencyTypeLabel |
struct | DependencySuggestLabel |
struct | DependencyABIsLabel |
class | ConcreteDependencyLabel |
class | ActiveDependencyLabels |
struct | DepListEntry |
struct | DepListOptions |
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 |
class | DepTagCategory |
class | DepTagCategoryFactory |
class | DepTag |
class | GLSADepTag |
class | GeneralSetDepTag |
class | DependencyDepTag |
class | TargetDepTag |
struct | DepTagEntry |
struct | DepTagEntryComparator |
struct | Distribution |
class | DistributionConfigurationError |
class | DistributionData |
class | ExtraDistributionData |
class | ELikeStripChoiceValue |
class | ELikeSplitChoiceValue |
class | ELikeOptionalTestsChoiceValue |
class | ELikeRecommendedTestsChoiceValue |
class | ELikeExpensiveTestsChoiceValue |
class | ELikeJobsChoiceValue |
class | ELikeTraceChoiceValue |
class | ELikeConditionalDepSpecParseError |
struct | ELikeDepParserCallbacks |
struct | GenericELikePackageDepSpecParseFunctions |
class | ELikeSlotExactRequirement |
class | ELikeSlotAnyUnlockedRequirement |
class | ELikeSlotAnyLockedRequirement |
class | ELikeUseRequirementError |
class | Environment |
class | FallBackToAnotherFormatError |
class | EnvironmentFactory |
class | EnvironmentImplementation |
class | DuplicateSetError |
class | FileOutputManager |
class | Filter |
class | FilterHandler |
class | AllFilterHandlerBase |
class | FilteredGenerator |
class | FindUnusedPackagesTask |
class | CanFormatBase< T_, format::PlainRoles > |
class | CanFormatBase< T_, format::AcceptableRoles > |
class | CanFormatBase< T_, format::ChoiceRoles > |
class | CanFormatBase< T_, format::PackageRoles > |
class | CanFormatBase< NoType< u_ >, format::NoRoles > |
class | CanFormat |
class | CanSpace |
class | FormatFunctionsByProxy< T_, format::PlainRoles, u_ > |
class | FormatFunctionsByProxy< T_, format::AcceptableRoles, u_ > |
class | FormatFunctionsByProxy< T_, format::ChoiceRoles, u_ > |
class | FormatFunctionsByProxy< T_, format::PackageRoles, u_ > |
class | FormatFunctionsByProxy< NoType< u_ >, format::NoRoles, u_ > |
class | Formatter |
class | ForwardOnFailureOutputManager |
class | FuzzyCandidatesFinder |
class | FuzzyRepositoriesFinder |
class | Generator |
class | GeneratorHandler |
class | AllGeneratorHandlerBase |
class | DepListEntryHandled |
class | DepListEntryUnhandled |
class | DepListEntryNoHandlingRequired |
class | DepListEntryHandledSuccess |
class | DepListEntryHandledFetchSuccess |
class | DepListEntryHandledSkippedUnsatisfied |
class | DepListEntryHandledSkippedDependent |
class | DepListEntryHandledFailed |
class | DepListEntryHandledFetchFailed |
struct | HookResult |
class | Hook |
class | HookFile |
class | Hooker |
class | InstallTask |
class | ExtraLiteralMetadataValueKeyMethods |
class | ExtraLiteralMetadataValueKeyMethods< std::tr1::shared_ptr< const PackageID > > |
class | ExtraLiteralMetadataValueKeyMethods< long > |
class | ExtraLiteralMetadataValueKeyMethods< bool > |
class | LiteralMetadataValueKey |
class | LiteralMetadataFSEntrySequenceKey |
class | LiteralMetadataStringSetKey |
class | LiteralMetadataStringSequenceKey |
class | LiteralMetadataTimeKey |
struct | RepositoryMaskInfo |
class | Mask |
class | UserMask |
class | UnacceptedMask |
class | RepositoryMask |
class | UnsupportedMask |
class | AssociationMask |
struct | OverriddenMask |
struct | MergerParams |
class | MergerError |
class | Merger |
class | MessagesToStdoutOutputManager |
class | MetadataKey |
class | MetadataSectionKey |
class | ExtraMetadataValueKeyMethods |
class | ExtraMetadataValueKeyMethods< long > |
class | ExtraMetadataValueKeyMethods< bool > |
class | ExtraMetadataValueKeyMethods< std::tr1::shared_ptr< const PackageID > > |
class | MetadataValueKey |
class | MetadataTimeKey |
class | MetadataCollectionKey |
class | MetadataSpecTreeKey |
class | MetadataSpecTreeKey< FetchableURISpecTree > |
class | MetadataSpecTreeKey< DependencySpecTree > |
class | MetadataKeyHolder |
class | PackageNamePartError |
struct | PackageNamePartValidator |
class | CategoryNamePartError |
struct | CategoryNamePartValidator |
struct | 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 | NotifierCallbackEvent |
class | NotifierCallbackGeneratingMetadataEvent |
class | NotifierCallbackResolverStepEvent |
class | ScopedNotifierCallback |
class | OutputManager |
class | OutputManagerFactory |
class | OutputManagerFromEnvironment |
class | PackageDatabaseError |
class | PackageDatabaseLookupError |
class | AmbiguousPackageNameError |
class | DuplicateRepositoryError |
class | NoSuchPackageError |
class | NoSuchRepositoryError |
class | PackageDatabase |
struct | PackageDepSpecProperties |
class | PackageID |
class | PackageIDSetComparator |
class | PackageIDComparator |
struct | 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 | 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 |
struct | SetFileParams |
class | SetFileError |
class | SetFile |
class | ShowSuggestVisitor |
class | SlotRequirement |
class | SlotExactRequirement |
class | SlotAnyLockedRequirement |
class | SlotAnyUnlockedRequirement |
class | SpecTree |
class | StandardOutputManager |
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 | TeeOutputManager |
struct | UninstallListOptions |
struct | UninstallListEntry |
class | UninstallList |
class | AmbiguousUnmergeTargetError |
class | UninstallTask |
struct | UnmergerOptions |
class | UnmergerError |
class | Unmerger |
class | GotASetNotAPackageDepSpec |
class | UserSlotExactRequirement |
class | UserKeyRequirement |
class | VersionOperator |
class | BadVersionOperatorError |
struct | VersionRequirement |
class | BadVersionSpecError |
struct | VersionSpecComponent |
class | VersionSpec |
class | NoConfigEnvironment |
class | TestEnvironment |
class | FakeInstalledRepository |
class | FakeMetadataCollectionKey |
class | FakeMetadataKeywordSetKey |
class | FakeMetadataSpecTreeKey |
class | FakeMetadataSpecTreeKey< FetchableURISpecTree > |
class | FakeMetadataSpecTreeKey< DependencySpecTree > |
class | FakeMetadataChoicesKey |
class | FakeUnacceptedMask |
class | FakeUnsupportedMask |
class | FakePackageID |
struct | FakeRepositoryParams |
class | FakeRepository |
class | FakeRepositoryBase |
class | SELinuxException |
class | SecurityContext |
class | FSCreateCon |
class | MatchPathCon |
class | AcceptVisitor |
class | ActionQueue |
class | ActiveObjectPtr |
class | Channel |
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 | DiscardOutputStreamBuf |
class | DiscardOutputStreamBase |
class | DiscardOutputStream |
class | Context |
class | Exception |
class | InternalError |
class | NotAvailableError |
class | NameError |
class | ConfigurationError |
class | FDHolder |
class | FSError |
class | FSEntry |
class | GraphError |
class | NoSuchGraphNodeError |
class | NoSuchGraphEdgeError |
class | NoGraphTopologicalOrderExistsError |
class | DirectedGraph |
class | Hash |
struct | Hash< std::string > |
struct | Hash< FSEntry > |
struct | Hash< std::pair< T_, U_ > > |
struct | Hash< Validated< D_, V_, b_, C_ > > |
struct | Hash< const T_ > |
struct | Hash< T_ & > |
struct | Hash< T_ * > |
struct | Hash< std::tr1::shared_ptr< T_ > > |
struct | IndirectIteratorValueType |
struct | IndirectIteratorValueType< T_ * > |
struct | IndirectIteratorValueType< std::tr1::shared_ptr< T_ > > |
struct | IndirectIteratorValueType< std::tr1::shared_ptr< const T_ > > |
struct | IndirectIteratorValueType< const T_ > |
struct | IndirectIteratorValueType< T_ & > |
class | IndirectIterator |
class | InstantiationPolicy< OurType_, instantiation_method::NonCopyableTag > |
class | InstantiationPolicy< OurType_, instantiation_method::NonInstantiableTag > |
class | 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 | Pipe |
class | PrivateImplementationPattern |
class | PtyError |
class | Pty |
class | Random |
struct | RemoveSharedPtr |
struct | RemoveSharedPtr< std::tr1::shared_ptr< T_ > > |
struct | RemoveSharedPtr< std::tr1::shared_ptr< const T_ > > |
struct | RemoveSharedPtr< const T_ > |
struct | RemoveSharedPtr< T_ & > |
class | RMD160 |
class | SafeIFStreamBuf |
class | SafeIFStreamBase |
class | SafeIFStream |
class | SafeIFStreamError |
class | SafeOFStreamBuf |
class | SafeOFStreamBase |
class | SafeOFStream |
class | SafeOFStreamError |
class | Save |
class | RunOnDestruction |
struct | Select< true, IfTrue_, IfFalse_ > |
struct | Select< false, IfTrue_, IfFalse_ > |
struct | SelectValue< true > |
struct | SelectValue< false > |
class | Sequence |
class | Set |
class | SHA1 |
class | SHA256 |
class | SimpleParser |
struct | DeclareAbstractVisitMethods< TypeListTail > |
class | DeclareAbstractVisitMethods |
class | WrappedVisitorBase |
class | ImplementVisitMethods< RealClass_, TypeListTail > |
class | ImplementVisitMethods |
class | WrappedVoidResultVisitor |
class | WrappedNonVoidResultVisitor |
class | DeclareAbstractAcceptMethods |
class | ImplementAcceptMethods |
struct | SimpleVisitorCaster |
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 | TypeListTail |
struct | TypeListEntry |
struct | MakeTypeListEntry |
struct | MakeTypeListEntry< TypeListTail, Tail_ > |
struct | MakeTypeList |
struct | MakeTypeListConstEntry< TypeListTail > |
struct | MakeTypeListConstEntry< TypeListEntry< Item_, Tail_ > > |
struct | MakeTypeListConst |
struct | TypeListContains< TypeListTail, Item_ > |
struct | TypeListContains< TypeListEntry< Item_, Tail_ >, Item_ > |
struct | TypeListContains< TypeListEntry< NotItem_, Tail_ >, Item_ > |
struct | DefaultValidatedComparator |
class | Validated |
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 |
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 Options < PartiallyMadePackageDepSpecOption > | PartiallyMadePackageDepSpecOptions |
typedef LabelsDepSpec< URILabel > | URILabelsDepSpec |
typedef LabelsDepSpec < DependencyLabel > | DependencyLabelsDepSpec |
typedef Sequence < std::tr1::shared_ptr< const AdditionalPackageDepSpecRequirement > > | AdditionalPackageDepSpecRequirements |
typedef Set< DepTagEntry, DepTagEntryComparator > | DepListEntryTags |
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< MergerOption > | MergerOptions |
typedef Options< MergeStatusFlag > | MergeStatusFlags |
typedef Validated< std::string, PackageNamePartValidator > | PackageNamePart |
typedef Set< PackageNamePart > | PackageNamePartSet |
typedef Validated< std::string, CategoryNamePartValidator > | CategoryNamePart |
typedef Set< CategoryNamePart > | CategoryNamePartSet |
typedef Set< QualifiedPackageName > | QualifiedPackageNameSet |
typedef Validated< std::string, SlotNameValidator > | SlotName |
typedef Validated< std::string, RepositoryNameValidator, false > | RepositoryName |
typedef Sequence< RepositoryName > | RepositoryNameSequence |
typedef Set< RepositoryName, RepositoryNameComparator > | RepositoryNameSet |
typedef Validated< std::string, KeywordNameValidator, true, KeywordNameComparator > | KeywordName |
typedef Set< KeywordName > | KeywordNameSet |
typedef Validated< std::string, SetNameValidator > | SetName |
typedef Set< SetName > | SetNameSet |
typedef Sequence < std::tr1::shared_ptr < NDBAMEntry > > | NDBAMEntrySequence |
typedef std::tr1::function < void(const NotifierCallbackEvent &) > | NotifierCallbackFunction |
typedef unsigned | NotifierCallbackID |
typedef Sequence < std::tr1::shared_ptr< const PackageID > > | PackageIDSequence |
typedef Set < std::tr1::shared_ptr< const PackageID >, PackageIDSetComparator > | PackageIDSet |
typedef Options< QACheckProperty > | QACheckProperties |
typedef Set < std::tr1::shared_ptr < Repository > > | DestinationsSet |
typedef SpecTree< MakeTypeList < SpecTreeLeafNodeType < PlainTextDepSpec >, SpecTreeLeafNodeType < PlainTextLabelDepSpec >, SpecTreeLeafNodeType < SimpleURIDepSpec >, SpecTreeLeafNodeType < FetchableURIDepSpec >, SpecTreeLeafNodeType < LicenseDepSpec >, SpecTreeLeafNodeType < PackageDepSpec >, SpecTreeLeafNodeType < BlockDepSpec >, SpecTreeLeafNodeType < URILabelsDepSpec >, SpecTreeLeafNodeType < DependencyLabelsDepSpec >, SpecTreeLeafNodeType < NamedSetDepSpec >, SpecTreeInnerNodeType < AllDepSpec >, SpecTreeInnerNodeType < AnyDepSpec >, SpecTreeInnerNodeType < ConditionalDepSpec > >::Type, AllDepSpec > | GenericSpecTree |
typedef SpecTree< MakeTypeList < SpecTreeLeafNodeType < LicenseDepSpec >, SpecTreeInnerNodeType < AllDepSpec >, SpecTreeInnerNodeType < AnyDepSpec >, SpecTreeInnerNodeType < ConditionalDepSpec > >::Type, AllDepSpec > | LicenseSpecTree |
typedef SpecTree< MakeTypeList < SpecTreeLeafNodeType < FetchableURIDepSpec >, SpecTreeLeafNodeType < URILabelsDepSpec >, SpecTreeInnerNodeType < AllDepSpec >, SpecTreeInnerNodeType < ConditionalDepSpec > >::Type, AllDepSpec > | FetchableURISpecTree |
typedef SpecTree< MakeTypeList < SpecTreeLeafNodeType < SimpleURIDepSpec >, SpecTreeInnerNodeType < AllDepSpec >, SpecTreeInnerNodeType < ConditionalDepSpec > >::Type, AllDepSpec > | SimpleURISpecTree |
typedef SpecTree< MakeTypeList < SpecTreeLeafNodeType < PackageDepSpec >, SpecTreeInnerNodeType < AllDepSpec >, SpecTreeInnerNodeType < ConditionalDepSpec > >::Type, AllDepSpec > | ProvideSpecTree |
typedef SpecTree< MakeTypeList < SpecTreeLeafNodeType < PlainTextDepSpec >, SpecTreeLeafNodeType < PlainTextLabelDepSpec >, SpecTreeInnerNodeType < AllDepSpec >, SpecTreeInnerNodeType < ConditionalDepSpec > >::Type, AllDepSpec > | PlainTextSpecTree |
typedef SpecTree< MakeTypeList < SpecTreeLeafNodeType < PackageDepSpec >, SpecTreeLeafNodeType < BlockDepSpec >, SpecTreeLeafNodeType < DependencyLabelsDepSpec >, SpecTreeLeafNodeType < NamedSetDepSpec >, SpecTreeInnerNodeType < AllDepSpec >, SpecTreeInnerNodeType < AnyDepSpec >, SpecTreeInnerNodeType < ConditionalDepSpec > >::Type, AllDepSpec > | DependencySpecTree |
typedef SpecTree< MakeTypeList < SpecTreeLeafNodeType < PackageDepSpec >, SpecTreeLeafNodeType < NamedSetDepSpec >, SpecTreeInnerNodeType < AllDepSpec > >::Type, AllDepSpec > | SetSpecTree |
typedef Sequence < std::tr1::shared_ptr < OutputManager > > | OutputManagerSequence |
typedef Options < UserPackageDepSpecOption > | UserPackageDepSpecOptions |
typedef Sequence < VersionRequirement > | VersionRequirements |
typedef Options < VersionSpecOption > | VersionSpecOptions |
typedef Options < LineConfigFileOption > | LineConfigFileOptions |
typedef Options < KeyValueConfigFileOption > | KeyValueConfigFileOptions |
typedef Options < DirIteratorOption > | DirIteratorOptions |
typedef Sequence< FSEntry > | FSEntrySequence |
typedef Set< FSEntry > | FSEntrySet |
typedef Options< IsFileWithOption > | IsFileWithOptions |
typedef NoType< 0u > *(* | TriboolIndeterminateValueType )(const NoType< 0u > *const) |
Enumerations | |
enum | WantPhase { wp_yes, wp_skip, wp_abort, last_wp } |
enum | OutputExclusivity { oe_background, oe_with_others, oe_exclusive, last_oe } |
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 | DepListTargetType { dl_target_package, dl_target_set, last_dl_target } |
enum | DepListSuggestedOption { dl_suggested_show, dl_suggested_discard, dl_suggested_install, last_dl_suggested } |
enum | DepListReinstallScmOption { dl_reinstall_scm_never, dl_reinstall_scm_always, dl_reinstall_scm_daily, dl_reinstall_scm_weekly, last_dl_reinstall_scm } |
enum | DepListReinstallOption { dl_reinstall_never, dl_reinstall_always, dl_reinstall_if_use_changed, last_dl_reinstall } |
enum | DepListNewSlotsOption { dl_new_slots_always, dl_new_slots_as_needed, last_dl_new_slots } |
enum | DepListFallBackOption { dl_fall_back_as_needed_except_targets, dl_fall_back_as_needed, dl_fall_back_never, last_dl_fall_back } |
enum | DepListEntryState { dle_no_deps, dle_has_pre_deps, dle_has_all_deps, last_dle } |
enum | DepListEntryKind { dlk_package, dlk_subpackage, dlk_already_installed, dlk_virtual, dlk_provided, dlk_suggested, dlk_block, dlk_masked, last_dlk } |
enum | DepListDowngradeOption { dl_downgrade_as_needed, dl_downgrade_warning, dl_downgrade_error, last_dl_downgrade } |
enum | DepListDepsOption { dl_deps_discard, dl_deps_pre, dl_deps_pre_or_post, dl_deps_post, dl_deps_try_post, last_dl_deps } |
enum | DepListCircularOption { dl_circular_error, dl_circular_discard, dl_circular_discard_silently, last_dl_circular } |
enum | DepListBlocksOption { dl_blocks_accumulate, dl_blocks_error, dl_blocks_discard, dl_blocks_discard_completely, last_dl_blocks } |
enum | PartiallyMadePackageDepSpecOption { pmpdso_always_use_ranged_deps, last_pmpdso } |
enum | ELikePackageDepSpecOption { epdso_allow_slot_deps, epdso_allow_slot_star_deps, epdso_allow_slot_equal_deps, epdso_allow_repository_deps, epdso_allow_use_deps, epdso_allow_use_deps_portage, epdso_allow_use_dep_defaults, epdso_allow_ranged_deps, epdso_allow_tilde_greater_deps, epdso_disallow_nonranged_deps, epdso_nice_equal_star, epdso_strict_parsing, epdso_allow_key_requirements, last_epdso } |
enum | ELikeUseRequirementOption { euro_allow_self_deps, euro_allow_default_values, euro_portage_syntax, euro_both_syntaxes, euro_strict_parsing, last_euro } |
enum | HookOutputDestination { hod_grab, hod_stdout, last_hod } |
enum | InstallTaskContinueOnFailure { itcof_if_fetch_only, itcof_never, itcof_if_independent, itcof_if_satisfied, itcof_always, last_itcof } |
enum | MaskOverrideReason { mro_accepted_unstable, mro_overridden_by_user, last_mro } |
enum | MatchPackageOption { mpo_ignore_additional_requirements, last_mpo } |
enum | MergerOption { mo_rewrite_symlinks, mo_allow_empty_dirs, last_mo } |
enum | MergeStatusFlag { msi_unlinked_first, msi_rename, msi_parent_rename, msi_used_existing, msi_fixed_ownership, msi_setid_bits, msi_xattr, msi_as_hardlink, last_msi } |
enum | EntryType { et_nothing, et_file, et_dir, et_sym, et_misc, last_et } |
enum | MetadataKeyType { mkt_significant, mkt_normal, mkt_author, mkt_dependencies, mkt_internal, last_mkt } |
enum | MessageType { mt_debug, mt_info, mt_warn, mt_error, mt_log, last_mt } |
enum | PackageIDCanonicalForm { idcf_full, idcf_version, idcf_no_version, last_idcf } |
enum | QAMessageLevel { qaml_debug, qaml_maybe, qaml_minor, qaml_normal, qaml_severe, last_qaml } |
enum | QACheckProperty { qacp_needs_build, qacp_needs_network, last_qacp } |
enum | SetFileType { sft_paludis_conf, sft_paludis_bash, sft_simple, last_sft } |
enum | SetFileSetOperatorMode { sfsmo_natural, sfsmo_star, last_sfsmo } |
enum | UninstallListEntryKind { ulk_package, ulk_requires, ulk_required_by, ulk_virtual, last_ulk } |
enum | UserPackageDepSpecOption { updso_allow_wildcards, updso_throw_if_set, updso_no_disambiguation, last_updso } |
enum | VersionOperatorValue { vo_less_equal, vo_less, vo_equal, vo_tilde, vo_greater, vo_greater_equal, vo_nice_equal_star, vo_stupid_equal_star, vo_tilde_greater, last_vo } |
enum | VersionRequirementsMode { vr_or, vr_and, last_vr } |
enum | VersionSpecOption { vso_flexible_dashes, vso_flexible_dots, vso_ignore_case, vso_letters_anywhere, vso_dotted_suffixes, last_vso } |
enum | VersionSpecComponentType { vsct_alpha, vsct_beta, vsct_pre, vsct_rc, vsct_empty, vsct_revision, vsct_patch, vsct_trypart, vsct_letter, vsct_floatlike, vsct_number, vsct_scm, last_vsct } |
enum | LineConfigFileOption { lcfo_disallow_continuations, lcfo_disallow_comments, lcfo_preserve_whitespace, lcfo_no_skip_blank_lines, lcfo_allow_inline_comments, last_lcfo } |
enum | KeyValueConfigFileOption { kvcfo_disallow_continuations, kvcfo_disallow_comments, kvcfo_disallow_space_around_equals, kvcfo_disallow_space_inside_unquoted_values, kvcfo_disallow_single_quoted_strings, kvcfo_disallow_double_quoted_strings, kvcfo_disallow_unquoted_values, kvcfo_disallow_variables, kvcfo_disallow_source, kvcfo_preserve_whitespace, kvcfo_ignore_export, kvcfo_allow_inline_comments, kvcfo_allow_multiple_assigns_per_line, last_kvcfo } |
enum | DirIteratorOption { dio_include_dotfiles, dio_inode_sort, dio_first_only, last_dio } |
enum | FSPermission { fs_perm_read, fs_perm_write, fs_perm_execute } |
enum | FSUserGroup { fs_ug_owner, fs_ug_group, fs_ug_others } |
enum | IsFileWithOption { ifwo_no_follow_symlinks, last_ifwo } |
enum | LogLevel { ll_debug, ll_qa, ll_warning, ll_silent, last_ll } |
enum | LogContext { lc_no_context, lc_context, last_lc } |
Functions | |
std::ostream & | operator<< (std::ostream &, const WantPhase &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const Action &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const OutputExclusivity &) PALUDIS_VISIBLE |
std::istream & | operator>> (std::istream &, OutputExclusivity &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const URILabel &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DependencyLabel &) PALUDIS_VISIBLE |
bool | is_viable_any_child (const DependencySpecTree::BasicNode &i) |
std::ostream & | operator<< (std::ostream &, const DepListUseOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListUpgradeOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListTargetType &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListSuggestedOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListReinstallScmOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListReinstallOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListNewSlotsOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListFallBackOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListEntryState &) PALUDIS_VISIBLE |
std::istream & | operator>> (std::istream &, DepListEntryState &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListEntryKind &) PALUDIS_VISIBLE |
std::istream & | operator>> (std::istream &, DepListEntryKind &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListDowngradeOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListDepsOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListCircularOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const DepListBlocksOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const PartiallyMadePackageDepSpecOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const AdditionalPackageDepSpecRequirement &) PALUDIS_VISIBLE |
PartiallyMadePackageDepSpec | make_package_dep_spec (const PartiallyMadePackageDepSpecOptions &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const PlainTextDepSpec &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const PackageDepSpec &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const URILabelsDepSpec &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const BlockDepSpec &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const SimpleURIDepSpec &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const FetchableURIDepSpec &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const LicenseDepSpec &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const ConditionalDepSpec &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const NamedSetDepSpec &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const PlainTextLabelDepSpec &) PALUDIS_VISIBLE |
const ChoicePrefixName | canonical_build_options_prefix () PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
const std::string | canonical_build_options_raw_name () PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
const std::string | canonical_build_options_human_name () PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
ConditionalDepSpec | parse_elike_conditional_dep_spec (const std::string &, const Environment *const, const std::tr1::shared_ptr< const PackageID > &, const bool no_warning_for_unlisted) PALUDIS_VISIBLE |
bool | elike_conditional_dep_spec_is_inverse (const ConditionalDepSpec &spec) PALUDIS_VISIBLE |
ChoiceNameWithPrefix | elike_conditional_dep_spec_flag (const ConditionalDepSpec &spec) PALUDIS_VISIBLE |
void | parse_elike_dependencies (const std::string &, const ELikeDepParserCallbacks &callbacks) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const ELikePackageDepSpecOption &) PALUDIS_VISIBLE |
std::istream & | operator>> (std::istream &, ELikePackageDepSpecOption &) PALUDIS_VISIBLE |
PackageDepSpec | parse_generic_elike_package_dep_spec (const std::string &ss, const GenericELikePackageDepSpecParseFunctions &fns) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
PartiallyMadePackageDepSpec | partial_parse_generic_elike_package_dep_spec (const std::string &ss, const GenericELikePackageDepSpecParseFunctions &fns) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
PackageDepSpec | parse_elike_package_dep_spec (const std::string &ss, const ELikePackageDepSpecOptions &, const VersionSpecOptions &, const std::tr1::shared_ptr< const PackageID > &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
PartiallyMadePackageDepSpec | partial_parse_elike_package_dep_spec (const std::string &ss, const ELikePackageDepSpecOptions &, const VersionSpecOptions &, const std::tr1::shared_ptr< const PackageID > &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
void | elike_check_sanity (const std::string &s) PALUDIS_VISIBLE |
bool | elike_remove_trailing_square_bracket_if_exists (std::string &s, PartiallyMadePackageDepSpec &result, const ELikePackageDepSpecOptions &options, const VersionSpecOptions &version_options, bool &had_bracket_version_requirements, bool &had_use_requirements, const std::tr1::shared_ptr< const PackageID > &id) PALUDIS_VISIBLE |
void | elike_remove_trailing_repo_if_exists (std::string &s, PartiallyMadePackageDepSpec &result, const ELikePackageDepSpecOptions &options) PALUDIS_VISIBLE |
void | elike_remove_trailing_slot_if_exists (std::string &s, PartiallyMadePackageDepSpec &result, const ELikePackageDepSpecOptions &options) PALUDIS_VISIBLE |
bool | elike_has_version_operator (const std::string &s, const bool had_bracket_version_requirements, const ELikePackageDepSpecOptions &options) PALUDIS_VISIBLE |
VersionOperator | elike_get_remove_version_operator (std::string &s, const ELikePackageDepSpecOptions &options) PALUDIS_VISIBLE |
VersionSpec | elike_get_remove_trailing_version (std::string &s, const VersionSpecOptions &) PALUDIS_VISIBLE |
void | elike_add_version_requirement (const VersionOperator &op, const VersionSpec &spec, PartiallyMadePackageDepSpec &result) PALUDIS_VISIBLE |
void | elike_add_package_requirement (const std::string &s, PartiallyMadePackageDepSpec &result) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const ELikeUseRequirementOption &) PALUDIS_VISIBLE |
std::istream & | operator>> (std::istream &, ELikeUseRequirementOption &) PALUDIS_VISIBLE |
std::tr1::shared_ptr< const AdditionalPackageDepSpecRequirement > | parse_elike_use_requirement (const std::string &, const std::tr1::shared_ptr< const PackageID > &, const ELikeUseRequirementOptions &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const Filter &) PALUDIS_VISIBLE |
FilteredGenerator | operator| (const FilteredGenerator &, const Filter &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const FilteredGenerator &) PALUDIS_VISIBLE |
Generator | operator & (const Generator &, const Generator &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const Generator &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const HookOutputDestination &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const InstallTaskContinueOnFailure &) PALUDIS_VISIBLE |
std::istream & | operator>> (std::istream &, InstallTaskContinueOnFailure &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const MaskOverrideReason &) PALUDIS_VISIBLE |
std::istream & | operator>> (std::istream &, MaskOverrideReason &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const MatchPackageOption &) PALUDIS_VISIBLE |
std::istream & | operator>> (std::istream &, MatchPackageOption &) PALUDIS_VISIBLE |
bool | match_package (const Environment &env, const PackageDepSpec &spec, const PackageID &target, const MatchPackageOptions &options) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
bool | match_package_in_set (const Environment &env, const SetSpecTree &spec, const PackageID &target, const MatchPackageOptions &options) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const MergerOption &) PALUDIS_VISIBLE |
std::istream & | operator>> (std::istream &, MergerOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const MergeStatusFlag &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const EntryType &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const MetadataKeyType &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const QualifiedPackageName &) PALUDIS_VISIBLE |
const QualifiedPackageName | operator+ (const CategoryNamePart &c, const PackageNamePart &p) PALUDIS_ATTRIBUTE((warn_unused_result)) |
std::ostream & | operator<< (std::ostream &, const MessageType &) PALUDIS_VISIBLE |
bool | override_tilde_keywords (const Environment *const e, const PackageID &i, const Mask &m) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
bool | override_unkeyworded (const Environment *const e, const PackageID &i, const Mask &m) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
bool | override_repository_masks (const Mask &m) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
bool | override_license (const Mask &m) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
bool | package_dep_spec_has_properties (const PackageDepSpec &, const PackageDepSpecProperties &) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
std::ostream & | operator<< (std::ostream &, const PackageIDCanonicalForm &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const PackageID &) PALUDIS_VISIBLE |
bool | operator== (const PackageID &, const PackageID &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const QAMessageLevel &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const QACheckProperty &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const Selection &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const SetFileType &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const SetFileSetOperatorMode &) PALUDIS_VISIBLE |
std::pair< SetName, SetFileSetOperatorMode > | find_base_set_name_and_suffix_mode (const SetName &) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
std::ostream & | operator<< (std::ostream &, const SlotRequirement &) PALUDIS_VISIBLE |
std::tr1::shared_ptr< const MetadataValueKey < std::tr1::shared_ptr< const Choices > > > | unchoices_key () PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const UninstallListEntryKind &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const UserPackageDepSpecOption &) PALUDIS_VISIBLE |
VersionSpecOptions | user_version_spec_options () PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
PackageDepSpec | parse_user_package_dep_spec (const std::string &, const Environment *const, const UserPackageDepSpecOptions &, const Filter &=filter::All()) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const VersionOperatorValue &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &s, const VersionOperator &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const VersionRequirementsMode &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const VersionSpecOption &) PALUDIS_VISIBLE |
std::istream & | operator>> (std::istream &, VersionSpecOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const VersionSpecComponentType &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const VersionSpec &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const SecurityContext &) PALUDIS_VISIBLE |
int | setfilecon (const FSEntry &file, const std::tr1::shared_ptr< const SecurityContext > &con) PALUDIS_VISIBLE |
bool | is_selinux_enabled () PALUDIS_VISIBLE |
template<typename Visitor_> | |
AcceptVisitor< Visitor_ > PALUDIS_VISIBLE | accept_visitor (Visitor_ &v) |
template<typename T_> | |
T_ | byte_swap (T_ x) |
std::ostream & | operator<< (std::ostream &, const LineConfigFileOption &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const KeyValueConfigFileOption &) PALUDIS_VISIBLE |
std::string | cookie () PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
template<typename Value_, typename Iter_> | |
CreateInsertIterator< Value_, Iter_ > | create_inserter (const Iter_ &) |
template<typename Type_, typename Exception_> | |
Type_ | destringify (const std::string &s) |
std::ostream & | operator<< (std::ostream &, const DirIteratorOption &) PALUDIS_VISIBLE |
template<typename I_, typename O_> | |
void | fast_unique_copy (const I_ &start, const I_ &end, O_ out) |
template<typename I_, typename O_, typename C_> | |
void | fast_unique_copy (const I_ &start, const I_ &end, O_ out, C_ comp) |
template<typename Iter_, typename Func_> | |
void | forward_parallel_for_each_thread_func (Iter_ &cur, const Iter_ &end, Mutex &mutex, Func_ &func, unsigned n_at_once) |
template<typename Iter_, typename Func_> | |
void | forward_parallel_for_each (Iter_ cur, const Iter_ &end, Func_ func, unsigned n_threads, unsigned n_at_once) |
std::ostream & | operator<< (std::ostream &s, const FSEntry &f) PALUDIS_VISIBLE |
template<typename Iter_> | |
IndirectIterator< Iter_ > | indirect_iterator (const Iter_ &) |
template<typename Iter_, typename Value_> | |
bool | operator== (const IndirectIterator< Iter_, Value_ > &, const IndirectIterator< Iter_, Value_ > &) |
template<typename Iter_, typename Value_> | |
bool | operator< (const IndirectIterator< Iter_, Value_ > &, const IndirectIterator< Iter_, Value_ > &) |
std::ostream & | operator<< (std::ostream &, const IsFileWithOption &) PALUDIS_VISIBLE |
bool | is_file_with_extension (const FSEntry &, const std::string &, const IsFileWithOptions &) PALUDIS_VISIBLE |
bool | is_file_with_prefix_extension (const FSEntry &, const std::string &, const std::string &, const IsFileWithOptions &) PALUDIS_VISIBLE |
template<typename T_> | |
T_ | next (const T_ &i) |
template<typename T_> | |
T_ | next (const T_ &i, const int &n) |
template<typename T_> | |
T_ | previous (const T_ &i) |
template<typename T_> | |
std::size_t | capped_distance (T_ a, const T_ &b, unsigned n) |
template<typename I_, typename T_> | |
T_ | join (I_ i, I_ end, const T_ &joiner) |
template<typename I_, typename T_, typename F_> | |
T_ | join (I_ i, I_ end, const T_ &joiner, const F_ &f) |
template<typename I_> | |
std::string | join (I_ begin, const I_ end, const char *const t) |
template<typename I_, typename F_> | |
std::string | join (I_ begin, const I_ end, const char *const t, const F_ &f) |
std::ostream & | operator<< (std::ostream &, const LogLevel &) PALUDIS_VISIBLE |
std::istream & | operator>> (std::istream &, LogLevel &) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const LogContext &) PALUDIS_VISIBLE |
template<typename R_, typename T1_> | |
R_ | make_named_values (const T1_ &v1) |
template<typename R_, typename T1_, typename T2_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2) |
template<typename R_, typename T1_, typename T2_, typename T3_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_, typename T24_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23, const T24_ &v24) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_, typename T24_, typename T25_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23, const T24_ &v24, const T25_ &v25) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_, typename T24_, typename T25_, typename T26_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23, const T24_ &v24, const T25_ &v25, const T26_ &v26) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_, typename T24_, typename T25_, typename T26_, typename T27_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23, const T24_ &v24, const T25_ &v25, const T26_ &v26, const T27_ &v27) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_, typename T24_, typename T25_, typename T26_, typename T27_, typename T28_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23, const T24_ &v24, const T25_ &v25, const T26_ &v26, const T27_ &v27, const T28_ &v28) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_, typename T24_, typename T25_, typename T26_, typename T27_, typename T28_, typename T29_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23, const T24_ &v24, const T25_ &v25, const T26_ &v26, const T27_ &v27, const T28_ &v28, const T29_ &v29) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_, typename T24_, typename T25_, typename T26_, typename T27_, typename T28_, typename T29_, typename T30_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23, const T24_ &v24, const T25_ &v25, const T26_ &v26, const T27_ &v27, const T28_ &v28, const T29_ &v29, const T30_ &v30) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_, typename T24_, typename T25_, typename T26_, typename T27_, typename T28_, typename T29_, typename T30_, typename T31_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23, const T24_ &v24, const T25_ &v25, const T26_ &v26, const T27_ &v27, const T28_ &v28, const T29_ &v29, const T30_ &v30, const T31_ &v31) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_, typename T24_, typename T25_, typename T26_, typename T27_, typename T28_, typename T29_, typename T30_, typename T31_, typename T32_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23, const T24_ &v24, const T25_ &v25, const T26_ &v26, const T27_ &v27, const T28_ &v28, const T29_ &v29, const T30_ &v30, const T31_ &v31, const T32_ &v32) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_, typename T24_, typename T25_, typename T26_, typename T27_, typename T28_, typename T29_, typename T30_, typename T31_, typename T32_, typename T33_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23, const T24_ &v24, const T25_ &v25, const T26_ &v26, const T27_ &v27, const T28_ &v28, const T29_ &v29, const T30_ &v30, const T31_ &v31, const T32_ &v32, const T33_ &v33) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_, typename T24_, typename T25_, typename T26_, typename T27_, typename T28_, typename T29_, typename T30_, typename T31_, typename T32_, typename T33_, typename T34_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23, const T24_ &v24, const T25_ &v25, const T26_ &v26, const T27_ &v27, const T28_ &v28, const T29_ &v29, const T30_ &v30, const T31_ &v31, const T32_ &v32, const T33_ &v33, const T34_ &v34) |
template<typename R_, typename T1_, typename T2_, typename T3_, typename T4_, typename T5_, typename T6_, typename T7_, typename T8_, typename T9_, typename T10_, typename T11_, typename T12_, typename T13_, typename T14_, typename T15_, typename T16_, typename T17_, typename T18_, typename T19_, typename T20_, typename T21_, typename T22_, typename T23_, typename T24_, typename T25_, typename T26_, typename T27_, typename T28_, typename T29_, typename T30_, typename T31_, typename T32_, typename T33_, typename T34_, typename T35_> | |
R_ | make_named_values (const T1_ &v1, const T2_ &v2, const T3_ &v3, const T4_ &v4, const T5_ &v5, const T6_ &v6, const T7_ &v7, const T8_ &v8, const T9_ &v9, const T10_ &v10, const T11_ &v11, const T12_ &v12, const T13_ &v13, const T14_ &v14, const T15_ &v15, const T16_ &v16, const T17_ &v17, const T18_ &v18, const T19_ &v19, const T20_ &v20, const T21_ &v21, const T22_ &v22, const T23_ &v23, const T24_ &v24, const T25_ &v25, const T26_ &v26, const T27_ &v27, const T28_ &v28, const T29_ &v29, const T30_ &v30, const T31_ &v31, const T32_ &v32, const T33_ &v33, const T34_ &v34, const T35_ &v35) |
template<typename T_> | |
std::tr1::shared_ptr< T_ > | make_shared_copy (const T_ &t) PALUDIS_ATTRIBUTE((warn_unused_result)) |
template<typename T_> | |
std::tr1::shared_ptr< T_ > | make_shared_ptr (T_ *const t) PALUDIS_ATTRIBUTE((warn_unused_result)) |
NullSharedPtr | make_null_shared_ptr () PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
template<typename Iterator_> | |
FirstIteratorTypes< Iterator_ > ::Type | first_iterator (Iterator_) |
template<typename Iterator_> | |
SecondIteratorTypes< Iterator_ > ::Type | second_iterator (Iterator_) |
template<typename K_, typename V_> | |
NamedValue< K_, V_ > | value_for (const V_ &v) |
template<typename K_> | |
NamedValue< K_, std::string > | value_for (const char *const v) |
template<typename K_> | |
NamedValue< K_, Tribool > | value_for (TriboolIndeterminateValueType v) |
std::string | pretty_print_bytes (const long &bytes) PALUDIS_VISIBLE |
template<typename To_, typename From_> | |
To_ * | simple_visitor_cast (const From_ &) PALUDIS_ATTRIBUTE((warn_unused_result)) |
template<typename T_> | |
std::string | stringify (const T_ &item) |
std::string | strip_leading_string (const std::string &s, const std::string &remove) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
std::string | strip_leading (const std::string &s, const std::string &prefix) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
std::string | strip_trailing_string (const std::string &s, const std::string &remove) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
std::string | strip_trailing (const std::string &s, const std::string &suffix) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
std::string | getenv_with_default (const std::string &key, const std::string &def) PALUDIS_VISIBLE |
std::string | getenv_or_error (const std::string &key) PALUDIS_VISIBLE |
std::string | kernel_version () PALUDIS_VISIBLE |
int | run_command (const Command &cmd) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
void | become_command (const Command &cmd) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((noreturn)) |
void | set_run_command_stdout_fds (const int, const int) PALUDIS_VISIBLE |
void | set_run_command_stderr_fds (const int, const int) PALUDIS_VISIBLE |
std::string | get_user_name (const uid_t) PALUDIS_VISIBLE |
std::string | get_group_name (const gid_t) PALUDIS_VISIBLE |
template<typename DelimKind_, typename DelimMode_, typename Iter_> | |
void | tokenise (const std::string &s, const std::string &delims, const std::string "es, Iter_ iter) |
template<typename Iter_> | |
void | tokenise_whitespace (const std::string &s, Iter_ iter) |
template<typename Iter_> | |
void | tokenise_whitespace_quoted (const std::string &s, Iter_ iter) |
NoType< 0u > * | indeterminate (const NoType< 0u > *const) PALUDIS_VISIBLE |
std::ostream & | operator<< (std::ostream &, const Tribool) PALUDIS_VISIBLE |
std::istream & | operator>> (std::istream &, Tribool &) PALUDIS_VISIBLE |
template<typename D_, typename V_, bool c_, typename C_> | |
std::ostream & | operator<< (std::ostream &s, const Validated< D_, V_, c_, C_ > &v) |
template<typename ValidatedDataType_, typename Validator_, bool full_comparison_, typename Comparator_> | |
bool | operator== (const Validated< ValidatedDataType_, Validator_, full_comparison_, Comparator_ > &a, const Validated< ValidatedDataType_, Validator_, full_comparison_, Comparator_ > &b) |
template<typename ValidatedDataType_, typename Validator_, typename Comparator_> | |
bool | operator< (const Validated< ValidatedDataType_, Validator_, true, Comparator_ > &a, const Validated< ValidatedDataType_, Validator_, true, Comparator_ > &b) |
Variables | |
NamedValue< K_, Tribool > | value_for (TriboolIndeterminateValueType) |
Various classes that simplify implementing operators for classes.
Paludis library code.
A set of options for match_package and match_package_in_set.
epdso_allow_slot_deps | Allow :slot deps. |
epdso_allow_slot_star_deps | Allow :* slot deps. |
epdso_allow_slot_equal_deps | Allow := and :=blah slot deps. |
epdso_allow_repository_deps | Allow repo deps. |
epdso_allow_use_deps | Allow [use] deps. |
epdso_allow_use_deps_portage | Allow [use] deps with Portage syntax. |
epdso_allow_use_dep_defaults | Allow [use+] and [use-] deps. |
epdso_allow_ranged_deps | Allow [op version] deps. |
epdso_allow_tilde_greater_deps | Allow ~> deps. |
epdso_disallow_nonranged_deps | Disallow >=foo/bar-1 deps. |
epdso_nice_equal_star | Make =* do something sensible. |
epdso_strict_parsing | Error rather than warn for violations. |
epdso_allow_key_requirements |
Allow [.key=value] requirements.
|
last_epdso | Number of keys in paludis::ELikePackageDepSpecOption. |
euro_allow_self_deps | Allow self-dependent use deps. |
euro_allow_default_values | Allow the dep to specify a default value for when the flag is missing. |
euro_portage_syntax | Parse using Portage syntax. |
euro_both_syntaxes | Accept both Portage and Paludis syntax. |
euro_strict_parsing | Error rather than warn for violations. |
last_euro | Number of keys in paludis::ELikeUseRequirementOption. |
Options for match_package and match_package_in_set.
mpo_ignore_additional_requirements | Ignore additional requirements. |
last_mpo | Number of keys in paludis::MatchPackageOption. |
enum paludis::MessageType |
Type of message for OutputManager.
mt_debug | A message only to be kept when debugging. |
mt_info | An informational message. |
mt_warn | A warning message. |
mt_error | An error message. |
mt_log | A message explicitly marked for logging. |
last_mt | Number of keys in paludis::MessageType. |
Options telling most CreateOutputManagerInfo subclasses whether we will be run exclusively or with other tasks.
oe_background | Run in the background, produce no output. |
oe_with_others | Other things may be running at the same time. |
oe_exclusive | We are the only thing running. |
last_oe | Number of keys in paludis::OutputExclusivity. |
void paludis::fast_unique_copy | ( | const I_ & | start, | |
const I_ & | end, | |||
O_ | out, | |||
C_ | comp | |||
) | [inline] |
Extract unique elements from a sorted range of random access iterators.
void paludis::fast_unique_copy | ( | const I_ & | start, | |
const I_ & | end, | |||
O_ | out | |||
) | [inline] |
Extract unique elements from a sorted range of random access iterators.
bool paludis::is_selinux_enabled | ( | ) |
Whether SELinux is enabled. Ideally, you are not using this function.
bool paludis::match_package | ( | const Environment & | env, | |
const PackageDepSpec & | spec, | |||
const PackageID & | target, | |||
const MatchPackageOptions & | options | |||
) |
Return whether the specified PackageID matches the specified PackageDepSpec.
bool paludis::match_package_in_set | ( | const Environment & | env, | |
const SetSpecTree & | spec, | |||
const PackageID & | target, | |||
const MatchPackageOptions & | options | |||
) |
Return whether the specified PackageID matches any of the items in the specified set.
Named sets inside the set are expanded.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const LogContext & | ||||
) |
Write a LogContext to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const LogLevel & | ||||
) |
Write a LogLevel to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const IsFileWithOption & | ||||
) |
Write a IsFileWithOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DirIteratorOption & | ||||
) |
Write a DirIteratorOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const KeyValueConfigFileOption & | ||||
) |
Write a KeyValueConfigFileOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const LineConfigFileOption & | ||||
) |
Write a LineConfigFileOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const SecurityContext & | ||||
) |
A SecurityContext can be written to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const VersionSpecComponentType & | ||||
) |
Write a VersionSpecComponentType to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const VersionSpecOption & | ||||
) |
Write a VersionSpecOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const VersionOperatorValue & | ||||
) |
Write a VersionOperatorValue to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const UserPackageDepSpecOption & | ||||
) |
Write a UserPackageDepSpecOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const UninstallListEntryKind & | ||||
) |
Write a UninstallListEntryKind to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const SetFileSetOperatorMode & | ||||
) |
Write a SetFileSetOperatorMode to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const SetFileType & | ||||
) |
Write a SetFileType to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const QACheckProperty & | ||||
) |
Write a QACheckProperty to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const QAMessageLevel & | ||||
) |
Write a QAMessageLevel to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const PackageIDCanonicalForm & | ||||
) |
Write a PackageIDCanonicalForm to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const MessageType & | ||||
) |
Write a MessageType to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const MetadataKeyType & | ||||
) |
Write a MetadataKeyType to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const EntryType & | ||||
) |
Write a EntryType to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const MergeStatusFlag & | ||||
) |
Write a MergeStatusFlag to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const MergerOption & | ||||
) |
Write a MergerOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const MatchPackageOption & | ||||
) |
Write a MatchPackageOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const MaskOverrideReason & | ||||
) |
Write a MaskOverrideReason to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const InstallTaskContinueOnFailure & | ||||
) |
Write a InstallTaskContinueOnFailure to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const HookOutputDestination & | ||||
) |
Write a HookOutputDestination to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const ELikeUseRequirementOption & | ||||
) |
Write a ELikeUseRequirementOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const ELikePackageDepSpecOption & | ||||
) |
Write a ELikePackageDepSpecOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const PartiallyMadePackageDepSpecOption & | ||||
) |
Write a PartiallyMadePackageDepSpecOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListBlocksOption & | ||||
) |
Write a DepListBlocksOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListCircularOption & | ||||
) |
Write a DepListCircularOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListDepsOption & | ||||
) |
Write a DepListDepsOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListDowngradeOption & | ||||
) |
Write a DepListDowngradeOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListEntryKind & | ||||
) |
Write a DepListEntryKind to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListEntryState & | ||||
) |
Write a DepListEntryState to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListFallBackOption & | ||||
) |
Write a DepListFallBackOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListNewSlotsOption & | ||||
) |
Write a DepListNewSlotsOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListReinstallOption & | ||||
) |
Write a DepListReinstallOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListReinstallScmOption & | ||||
) |
Write a DepListReinstallScmOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListSuggestedOption & | ||||
) |
Write a DepListSuggestedOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListTargetType & | ||||
) |
Write a DepListTargetType to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListUpgradeOption & | ||||
) |
Write a DepListUpgradeOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const DepListUseOption & | ||||
) |
Write a DepListUseOption to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const OutputExclusivity & | ||||
) |
Write a OutputExclusivity to a stream.
std::ostream& paludis::operator<< | ( | std::ostream & | , | |
const WantPhase & | ||||
) |
Write a WantPhase to a stream.
std::istream& paludis::operator>> | ( | std::istream & | , | |
LogLevel & | ||||
) |
Read a LogLevel from a stream.
std::istream& paludis::operator>> | ( | std::istream & | , | |
VersionSpecOption & | ||||
) |
Read a VersionSpecOption from a stream.
std::istream& paludis::operator>> | ( | std::istream & | , | |
MergerOption & | ||||
) |
Read a MergerOption from a stream.
std::istream& paludis::operator>> | ( | std::istream & | , | |
MatchPackageOption & | ||||
) |
Read a MatchPackageOption from a stream.
std::istream& paludis::operator>> | ( | std::istream & | , | |
MaskOverrideReason & | ||||
) |
Read a MaskOverrideReason from a stream.
std::istream& paludis::operator>> | ( | std::istream & | , | |
InstallTaskContinueOnFailure & | ||||
) |
Read a InstallTaskContinueOnFailure from a stream.
std::istream& paludis::operator>> | ( | std::istream & | , | |
ELikeUseRequirementOption & | ||||
) |
Read a ELikeUseRequirementOption from a stream.
std::istream& paludis::operator>> | ( | std::istream & | , | |
ELikePackageDepSpecOption & | ||||
) |
Read a ELikePackageDepSpecOption from a stream.
std::istream& paludis::operator>> | ( | std::istream & | , | |
DepListEntryKind & | ||||
) |
Read a DepListEntryKind from a stream.
std::istream& paludis::operator>> | ( | std::istream & | , | |
DepListEntryState & | ||||
) |
Read a DepListEntryState from a stream.
std::istream& paludis::operator>> | ( | std::istream & | , | |
OutputExclusivity & | ||||
) |
Read a OutputExclusivity from a stream.
std::string paludis::pretty_print_bytes | ( | const long & | bytes | ) |
Convert bytes to a pretty printed string.
int paludis::setfilecon | ( | const FSEntry & | file, | |
const std::tr1::shared_ptr< const SecurityContext > & | con | |||
) |
Thin wrapper around setfilecon()