|
paludis
Version 1.4.0
|
Namespaces | |
| namespace | args |
| namespace | arithmetic_operators |
| namespace | delim_kind |
| namespace | delim_mode |
| namespace | destringify_internals |
| namespace | equality_operators |
| namespace | relational_operators |
| namespace | stringify_internals |
| namespace | tokeniser_internals |
Typedefs | |
| typedef Options< FetchPart > | FetchParts |
| typedef Sequence < std::shared_ptr< const AdditionalPackageDepSpecRequirement > > | AdditionalPackageDepSpecRequirements |
| typedef WrappedValue < ChoicePrefixNameTag > | ChoicePrefixName |
| typedef WrappedValue < ChoiceNameWithPrefixTag > | ChoiceNameWithPrefix |
| typedef WrappedValue < UnprefixedChoiceNameTag > | UnprefixedChoiceName |
|
typedef Options < ClientOutputFeature > | ClientOutputFeatures |
|
typedef SpecificURILabel < URIMirrorsThenListedLabelTag > | URIMirrorsThenListedLabel |
|
typedef SpecificURILabel < URIMirrorsOnlyLabelTag > | URIMirrorsOnlyLabel |
|
typedef SpecificURILabel < URIListedOnlyLabelTag > | URIListedOnlyLabel |
|
typedef SpecificURILabel < URIListedThenMirrorsLabelTag > | URIListedThenMirrorsLabel |
|
typedef SpecificURILabel < URILocalMirrorsOnlyLabelTag > | URILocalMirrorsOnlyLabel |
|
typedef SpecificURILabel < URIManualOnlyLabelTag > | URIManualOnlyLabel |
| typedef SpecificDependenciesLabel < DependenciesBuildLabelTag > | DependenciesBuildLabel |
| typedef SpecificDependenciesLabel < DependenciesRunLabelTag > | DependenciesRunLabel |
| typedef SpecificDependenciesLabel < DependenciesPostLabelTag > | DependenciesPostLabel |
| typedef SpecificDependenciesLabel < DependenciesCompileAgainstLabelTag > | DependenciesCompileAgainstLabel |
| typedef SpecificDependenciesLabel < DependenciesFetchLabelTag > | DependenciesFetchLabel |
| typedef SpecificDependenciesLabel < DependenciesInstallLabelTag > | DependenciesInstallLabel |
| typedef SpecificDependenciesLabel < DependenciesSuggestionLabelTag > | DependenciesSuggestionLabel |
| typedef SpecificDependenciesLabel < DependenciesRecommendationLabelTag > | DependenciesRecommendationLabel |
| typedef SpecificDependenciesLabel < DependenciesTestLabelTag > | DependenciesTestLabel |
| typedef Sequence < std::shared_ptr< const DependenciesLabel > > | DependenciesLabelSequence |
| typedef LabelsDepSpec< URILabel > | URILabelsDepSpec |
| typedef LabelsDepSpec < DependenciesLabel > | DependenciesLabelsDepSpec |
|
typedef Options < ELikeDepParserOption > | ELikeDepParserOptions |
|
typedef std::function< void(const std::string &)> | ELikeDepParserStringFunction |
|
typedef std::function< void(const std::string &, const std::string &)> | ELikeDepParserArrowFunction |
| typedef std::function< void()> | ELikeDepParserAnyFunction |
| typedef std::function< void()> | ELikeDepParserAllFunction |
| typedef std::function< void()> | ELikeDepParserAtMostOneFunction |
| typedef std::function< void()> | ELikeDepParserExactlyOneFunction |
|
typedef std::function< void(const std::string &)> | ELikeDepParserUseFunction |
|
typedef std::function< void(const std::string &)> | ELikeDepParserLabelFunction |
| typedef std::function< void()> | ELikeDepParserPushFunction |
| typedef std::function< void()> | ELikeDepParserPopFunction |
| typedef std::function< void()> | ELikeDepParserShouldBeEmptyFunction |
|
typedef std::function< void(const std::string &, const std::string::size_type &, const std::string &)> | ELikeDepParserErrorFunction |
| typedef std::function< void()> | ELikeDepParserUseUnderAnyFunction |
|
typedef std::function< void(const std::shared_ptr< const Map < std::string, std::string > > &)> | ELikeDepParserAnnotationsFunction |
| typedef std::function< void()> | ELikeDepParserNoAnnotationsFunction |
|
typedef Options < ELikePackageDepSpecOption > | ELikePackageDepSpecOptions |
|
typedef Options < ELikeUseRequirementOption > | ELikeUseRequirementOptions |
| typedef Sequence< std::string > | MirrorsSequence |
|
typedef std::function < std::string(const std::string &, const std::string &)> | FormatMessagesOutputManagerFormatFunction |
| typedef Options < FSMergerStatusFlag > | FSMergerStatusFlags |
| typedef Options< FSMergerOption > | FSMergerOptions |
| typedef Sequence< Maintainer > | Maintainers |
| typedef Options < MatchPackageOption > | MatchPackageOptions |
| typedef Options< MergerOption > | MergerOptions |
| typedef std::function< bool(const FSPath &)> | PermitDestinationFn |
| typedef WrappedValue < PackageNamePartTag > | PackageNamePart |
| typedef Set< PackageNamePart > | PackageNamePartSet |
| typedef WrappedValue < CategoryNamePartTag > | CategoryNamePart |
| typedef Set< CategoryNamePart > | CategoryNamePartSet |
| typedef Set< QualifiedPackageName > | QualifiedPackageNameSet |
| typedef WrappedValue< SlotNameTag > | SlotName |
| typedef WrappedValue < RepositoryNameTag > | RepositoryName |
| typedef Set< RepositoryName > | RepositoryNameSet |
| typedef WrappedValue < KeywordNameTag > | KeywordName |
| typedef Set< KeywordName > | KeywordNameSet |
| typedef WrappedValue< SetNameTag > | SetName |
| typedef Set< SetName > | SetNameSet |
| typedef WrappedValue< PartNameTag > | PartName |
|
typedef Sequence < std::shared_ptr< NDBAMEntry > > | NDBAMEntrySequence |
|
typedef std::function< void(const NotifierCallbackEvent &) > | NotifierCallbackFunction |
| typedef unsigned | NotifierCallbackID |
| typedef Sequence < std::shared_ptr< const PackageID > > | PackageIDSequence |
| typedef Set< std::shared_ptr < const PackageID > , PackageIDSetComparator > | PackageIDSet |
| typedef std::function< const std::shared_ptr< const LineConfigFile > const FSPath &, const LineConfigFileOptions &) > | PaludisLikeOptionsConfMakeConfigFileFunction |
| typedef Options < PartiallyMadePackageDepSpecOption > | PartiallyMadePackageDepSpecOptions |
|
typedef Options < PrettyPrintOption > | PrettyPrintOptions |
|
typedef Options < RepositoryContentMayExclude > | RepositoryContentMayExcludes |
|
typedef SpecTree< MakeTypeList < SpecTreeLeafNodeType < PlainTextDepSpec > , SpecTreeLeafNodeType < PlainTextLabelDepSpec > , SpecTreeLeafNodeType < SimpleURIDepSpec > , SpecTreeLeafNodeType < FetchableURIDepSpec > , SpecTreeLeafNodeType < LicenseDepSpec > , SpecTreeLeafNodeType < PackageDepSpec > , SpecTreeLeafNodeType < BlockDepSpec > , SpecTreeLeafNodeType < URILabelsDepSpec > , SpecTreeLeafNodeType < DependenciesLabelsDepSpec > , SpecTreeLeafNodeType < NamedSetDepSpec > , SpecTreeInnerNodeType < AllDepSpec > , SpecTreeInnerNodeType < AnyDepSpec > , SpecTreeInnerNodeType < ExactlyOneDepSpec > , SpecTreeInnerNodeType < AtMostOneDepSpec > , 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 < PlainTextDepSpec > , SpecTreeInnerNodeType < AllDepSpec > , SpecTreeInnerNodeType < AnyDepSpec > , SpecTreeInnerNodeType < ExactlyOneDepSpec > , SpecTreeInnerNodeType < AtMostOneDepSpec > , SpecTreeInnerNodeType < ConditionalDepSpec > >::Type, AllDepSpec > | RequiredUseSpecTree |
|
typedef SpecTree< MakeTypeList < SpecTreeLeafNodeType < PlainTextDepSpec > , SpecTreeLeafNodeType < PlainTextLabelDepSpec > , SpecTreeInnerNodeType < AllDepSpec > , SpecTreeInnerNodeType < ConditionalDepSpec > >::Type, AllDepSpec > | PlainTextSpecTree |
|
typedef SpecTree< MakeTypeList < SpecTreeLeafNodeType < PackageDepSpec > , SpecTreeLeafNodeType < BlockDepSpec > , SpecTreeLeafNodeType < DependenciesLabelsDepSpec > , 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::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< FSIteratorOption > | FSIteratorOptions |
| typedef Sequence< FSPath > | FSPathSequence |
|
typedef Set< FSPath, FSPathComparator > | FSPathSet |
|
typedef Options < FSPathMkdirOption > | FSPathMkdirOptions |
| typedef Options< IsFileWithOption > | IsFileWithOptions |
|
typedef std::function < std::string(const std::string &)> | ProcessPipeCommandFunction |
| typedef NoType< 0u > *(* | TriboolIndeterminateValueType )(const NoType< 0u > *const) |
Functions | |
| std::ostream & | operator<< (std::ostream &, const WantPhase &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const FetchPart &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const AdditionalPackageDepSpecRequirement &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const ChoiceOrigin &) PALUDIS_VISIBLE |
| void | add_common_sets_for_installed_repo (const Environment *const, const Repository &) 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 ClientOutputFeature &) PALUDIS_VISIBLE |
| std::istream & | operator>> (std::istream &, ClientOutputFeature &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const URILabel &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const DependenciesLabel &) 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 DependenciesLabelsDepSpec &) 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 |
| std::ostream & | operator<< (std::ostream &, const DepSpecAnnotationRole &) PALUDIS_VISIBLE |
| std::istream & | operator>> (std::istream &, DepSpecAnnotationRole &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const DepSpecAnnotationKind &) PALUDIS_VISIBLE |
| std::istream & | operator>> (std::istream &, DepSpecAnnotationKind &) PALUDIS_VISIBLE |
| DepSpecAnnotationRole | find_blocker_role_in_annotations (const std::shared_ptr< const DepSpecAnnotations > &maybe_annotations) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
| std::ostream & | operator<< (std::ostream &, const ELikeBlockerKind &) PALUDIS_VISIBLE |
| std::istream & | operator>> (std::istream &, ELikeBlockerKind &) PALUDIS_VISIBLE |
|
std::tuple< ELikeBlockerKind, std::string, std::string > | split_elike_blocker (const std::string &) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
| 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)) |
| std::ostream & | operator<< (std::ostream &, const ELikeWorkChoiceValueParameter &) PALUDIS_VISIBLE |
| std::istream & | operator>> (std::istream &, ELikeWorkChoiceValueParameter &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const ELikeSymbolsChoiceValueParameter &) PALUDIS_VISIBLE |
| std::istream & | operator>> (std::istream &, ELikeSymbolsChoiceValueParameter &) PALUDIS_VISIBLE |
| ConditionalDepSpec | parse_elike_conditional_dep_spec (const std::string &, const bool no_warning_for_unlisted) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const ELikeDepParserOption &) PALUDIS_VISIBLE |
| void | parse_elike_dependencies (const std::string &, const ELikeDepParserCallbacks &callbacks, const ELikeDepParserOptions &options) 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 &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
| PartiallyMadePackageDepSpec | partial_parse_elike_package_dep_spec (const std::string &ss, const ELikePackageDepSpecOptions &, const VersionSpecOptions &, const std::shared_ptr< Set< std::string > > &maybe_accumulate_mentioned) 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::shared_ptr< Set< std::string > > &maybe_accumulate_mentioned) 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::shared_ptr< const AdditionalPackageDepSpecRequirement > | parse_elike_use_requirement (const std::string &, const ELikeUseRequirementOptions &, const std::shared_ptr< Set< std::string > > &maybe_accumulate_mentioned) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
|
std::shared_ptr< const AdditionalPackageDepSpecRequirement > | make_elike_presumed_choices_requirement (const std::shared_ptr< const Set< std::string > > mentioned) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
| template<typename EnvironmentClass_ > | |
| void | register_environment (const EnvironmentClass_ *const, EnvironmentFactory *const) |
| 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 |
| std::ostream & | operator<< (std::ostream &, const FSMergerStatusFlag &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const FSMergerOption &) PALUDIS_VISIBLE |
| std::istream & | operator>> (std::istream &, FSMergerOption &) PALUDIS_VISIBLE |
| Generator | operator& (const Generator &, const Generator &) PALUDIS_ATTRIBUTE((warn_unused_result)) 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 Maintainer &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const MaskOverrideReason &) PALUDIS_VISIBLE |
| std::istream & | operator>> (std::istream &, MaskOverrideReason &) PALUDIS_VISIBLE |
| const std::string | get_mask_token (const Mask &) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
| bool | not_strongly_masked (const std::shared_ptr< const PackageID > &) PALUDIS_ATTRIBUTE((warn_unused_result)) 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 std::shared_ptr< const PackageID > &id, const std::shared_ptr< const PackageID > &spec_id, const MatchPackageOptions &options) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
| bool | match_package_with_maybe_changes (const Environment &env, const PackageDepSpec &spec, const ChangedChoices *const maybe_changes_to_owner, const std::shared_ptr< const PackageID > &id, const std::shared_ptr< const PackageID > &spec_id, const ChangedChoices *const maybe_changes_to_target, const MatchPackageOptions &options) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
| bool | match_package_in_set (const Environment &env, const SetSpecTree &spec, const std::shared_ptr< const PackageID > &id, 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 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 |
| std::istream & | operator>> (std::istream &, MessageType &) 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 PartiallyMadePackageDepSpecOption &) PALUDIS_VISIBLE |
| PartiallyMadePackageDepSpec | make_package_dep_spec (const PartiallyMadePackageDepSpecOptions &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const PrettyPrintOption &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const RepositoryContentMayExclude &) PALUDIS_VISIBLE |
| template<typename RepositoryClass_ > | |
| void | register_repositories (const RepositoryClass_ *const, RepositoryFactory *const) |
| std::ostream & | operator<< (std::ostream &, const Selection &) PALUDIS_VISIBLE |
| template<typename T_ > | |
| std::shared_ptr< T_ > | deserialise (const Environment *const, const std::string &, const std::string &) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
| 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::ostream & | operator<< (std::ostream &, const TarMergerCompression &) PALUDIS_VISIBLE |
|
std::shared_ptr< const MetadataValueKey < std::shared_ptr< const Choices > > > | unchoices_key () PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const UserPackageDepSpecOption &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const UserKeyRequirementOperator &) 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 |
| PackageDepSpec | envless_parse_package_dep_spec_for_tests (const std::string &) 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 |
| int | setfilecon (const FSPath &file, const std::shared_ptr< const SecurityContext > &con) PALUDIS_VISIBLE |
| bool | is_selinux_enabled () PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const SecurityContext &) PALUDIS_VISIBLE |
| template<typename Visitor_ > | |
| AcceptVisitor< Visitor_ > PALUDIS_VISIBLE | accept_visitor (Visitor_ &v) |
| template<typename Returning_ , typename Visitor_ > | |
| AcceptVisitorReturning < Visitor_, Returning_ > PALUDIS_VISIBLE | accept_visitor_returning (Visitor_ &v) |
| template<typename T_ > | |
| T_ | byte_swap (T_ x) |
| template<typename T_ > | |
| T_ | from_bigendian (T_ x) |
| template<typename T_ > | |
| T_ | to_bigendian (T_ x) |
| template<typename T_ > | |
| void | checked_delete (T_ *const t) |
| 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) |
| template<typename Type_ > | |
| Type_ | destringify (const std::string &s) |
| template<typename E_ > | |
| EnumIterator< E_ > | enum_iterator (const E_) PALUDIS_ATTRIBUTE((warn_unused_result)) |
| std::string | extract_host_from_url (const std::string &) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
| std::ostream & | operator<< (std::ostream &, const FSIteratorOption &) PALUDIS_VISIBLE |
| bool | operator== (const FSIterator &, const FSIterator &) PALUDIS_VISIBLE |
| bool | operator!= (const FSIterator &, const FSIterator &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &s, const FSPath &f) PALUDIS_VISIBLE |
| bool | operator== (const FSPath &, const FSPath &) PALUDIS_VISIBLE |
| bool | operator!= (const FSPath &, const FSPath &) PALUDIS_VISIBLE |
| std::ostream & | operator<< (std::ostream &, const FSPathMkdirOption &) PALUDIS_VISIBLE |
| template<unsigned n_, typename... Keys_> | |
| std::size_t | single_tuple_hash (const std::tuple< Keys_...> &p) |
| template<unsigned n_, typename... Keys_> | |
| std::size_t | accumulate_tuple_hash (const std::tuple< Keys_...> &, std::size_t v, const FinishedHashingTuple &) |
| template<unsigned n_, typename... Keys_> | |
| std::size_t | accumulate_tuple_hash (const std::tuple< Keys_...> &p, std::size_t v, const NotFinishedHashingTuple &) |
| 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 FSPath &, const std::string &, const IsFileWithOptions &) PALUDIS_VISIBLE |
| bool | is_file_with_prefix_extension (const FSPath &, 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... T_> | |
| R_ | make_named_values (T_ &&...a) |
| NullSharedPtr | make_null_shared_ptr () |
| template<typename T_ > | |
| std::shared_ptr< T_ > | make_shared_copy (const T_ &t) PALUDIS_ATTRIBUTE((warn_unused_result)) |
| std::string | pretty_print_bytes (const long &bytes) PALUDIS_VISIBLE |
| std::string | pretty_print_time (const time_t &t) PALUDIS_VISIBLE |
| FSPath | realpath_with_current_and_root (const FSPath &, const FSPath &, const FSPath &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
| FSPath | dereference_with_root (const FSPath &, const FSPath &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
| template<typename T_ > | |
| std::function< T_()> | return_literal_function (const T_ &) PALUDIS_VISIBLE 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 |
| 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 |
| std::string | toupper (const std::string &s) PALUDIS_VISIBLE |
| std::string | tolower (const std::string &s) PALUDIS_VISIBLE |
| template<typename To_ , typename From_ , typename = typename std::enable_if<std::is_base_of<From_, To_>::value>::type> | |
| To_ * | visitor_cast (From_ &) PALUDIS_ATTRIBUTE((warn_unused_result)) |
| template<typename Tag_ > | |
| std::ostream & | operator<< (std::ostream &, const WrappedValue< Tag_ > &) PALUDIS_VISIBLE |
Variables | |
| template class PALUDIS_VISIBLE | Singleton< AboutMetadata > |
| template class PALUDIS_VISIBLE | AlwaysEnabledDependencyLabel< DependenciesBuildLabelTag > |
| template class PALUDIS_VISIBLE | AlwaysEnabledDependencyLabel< DependenciesRunLabelTag > |
| template class PALUDIS_VISIBLE | AlwaysEnabledDependencyLabel< DependenciesPostLabelTag > |
| template class PALUDIS_VISIBLE | AlwaysEnabledDependencyLabel< DependenciesCompileAgainstLabelTag > |
| template class PALUDIS_VISIBLE | AlwaysEnabledDependencyLabel< DependenciesFetchLabelTag > |
| template class PALUDIS_VISIBLE | AlwaysEnabledDependencyLabel< DependenciesInstallLabelTag > |
| template class PALUDIS_VISIBLE | AlwaysEnabledDependencyLabel< DependenciesSuggestionLabelTag > |
| template class PALUDIS_VISIBLE | AlwaysEnabledDependencyLabel< DependenciesRecommendationLabelTag > |
| template class PALUDIS_VISIBLE | AlwaysEnabledDependencyLabel< DependenciesTestLabelTag > |
| template class PALUDIS_VISIBLE | WrappedValue< ChoicePrefixNameTag > |
| template class PALUDIS_VISIBLE | WrappedValue< UnprefixedChoiceNameTag > |
| template class PALUDIS_VISIBLE | WrappedValue< ChoiceNameWithPrefixTag > |
| template class PALUDIS_VISIBLE | Set< UnprefixedChoiceName > |
| template class PALUDIS_VISIBLE | SpecificURILabel< URIMirrorsThenListedLabelTag > |
| template class PALUDIS_VISIBLE | SpecificURILabel< URIMirrorsOnlyLabelTag > |
| template class PALUDIS_VISIBLE | SpecificURILabel< URIListedOnlyLabelTag > |
| template class PALUDIS_VISIBLE | SpecificURILabel< URIListedThenMirrorsLabelTag > |
| template class PALUDIS_VISIBLE | SpecificURILabel< URILocalMirrorsOnlyLabelTag > |
| template class PALUDIS_VISIBLE | SpecificURILabel< URIManualOnlyLabelTag > |
| template class PALUDIS_VISIBLE | SpecificDependenciesLabel< DependenciesBuildLabelTag > |
| template class PALUDIS_VISIBLE | SpecificDependenciesLabel< DependenciesRunLabelTag > |
| template class PALUDIS_VISIBLE | SpecificDependenciesLabel< DependenciesPostLabelTag > |
| template class PALUDIS_VISIBLE | SpecificDependenciesLabel< DependenciesCompileAgainstLabelTag > |
| template class PALUDIS_VISIBLE | SpecificDependenciesLabel< DependenciesFetchLabelTag > |
| template class PALUDIS_VISIBLE | SpecificDependenciesLabel< DependenciesInstallLabelTag > |
| template class PALUDIS_VISIBLE | SpecificDependenciesLabel< DependenciesSuggestionLabelTag > |
| template class PALUDIS_VISIBLE | SpecificDependenciesLabel< DependenciesRecommendationLabelTag > |
| template class PALUDIS_VISIBLE | SpecificDependenciesLabel< DependenciesTestLabelTag > |
| template class PALUDIS_VISIBLE | Cloneable< DepSpec > |
| template class PALUDIS_VISIBLE | CloneUsingThis< DepSpec, ConditionalDepSpec > |
| template class PALUDIS_VISIBLE | CloneUsingThis< DepSpec, PackageDepSpec > |
| template class PALUDIS_VISIBLE | DepSpecFlattener< PlainTextSpecTree, PlainTextDepSpec > |
| template class PALUDIS_VISIBLE | DepSpecFlattener< SetSpecTree, PackageDepSpec > |
| template class PALUDIS_VISIBLE | DepSpecFlattener< SimpleURISpecTree, SimpleURIDepSpec > |
| template class PALUDIS_VISIBLE | Singleton< DistributionData > |
| template class PALUDIS_VISIBLE | Singleton< EnvironmentFactory > |
| template class PALUDIS_VISIBLE | Sequence< Maintainer > |
| template class PALUDIS_VISIBLE | WrappedValue< PackageNamePartTag > |
| template class PALUDIS_VISIBLE | WrappedValue< CategoryNamePartTag > |
| template class PALUDIS_VISIBLE | WrappedValue< RepositoryNameTag > |
| template class PALUDIS_VISIBLE | WrappedValue< SlotNameTag > |
| template class PALUDIS_VISIBLE | WrappedValue< KeywordNameTag > |
| template class PALUDIS_VISIBLE | WrappedValue< SetNameTag > |
| template class PALUDIS_VISIBLE | WrappedValue< PartNameTag > |
| template class PALUDIS_VISIBLE | Set< CategoryNamePart > |
| template class PALUDIS_VISIBLE | Set< QualifiedPackageName > |
| template class PALUDIS_VISIBLE | Singleton< OutputManagerFactory > |
| template class PALUDIS_VISIBLE | Singleton< RepositoryFactory > |
| template class PALUDIS_VISIBLE | Sequence< VersionRequirement > |
| template class PALUDIS_VISIBLE | Singleton< DigestRegistry > |
| template<typename Iterator_ > | |
| FirstIteratorTypes< Iterator_ > ::Type | first_iterator (Iterator_) |
| template<typename Iterator_ > | |
| SecondIteratorTypes< Iterator_ > ::Type | second_iterator (Iterator_) |
Declarations for Mutex, Lock and TryLock.
Various classes that simplify implementing operators for classes.
Paludis library code.
Options for a KeyValueConfigFileOptions.
A set of options for match_package and match_package_in_set.
| typedef std::function< const std::shared_ptr<const LineConfigFile> const FSPath &, const LineConfigFileOptions &) > paludis::PaludisLikeOptionsConfMakeConfigFileFunction |
Turn an FSPath into a config file for PaludisLikeOptionsConf.
This might need to deal with weird things like bash config files, so we leave it up to the caller to specify how it works.
Options telling most CreateOutputManagerInfo subclasses what features our client supports, allowing environments to decide how to handle output managers.
| Enumerator | |
|---|---|
| cof_summary_at_end |
Set if the client shows a summary at the end. |
| last_cof |
Number of keys in paludis::ClientOutputFeature. |
| Enumerator | |
|---|---|
| ebk_no_block |
No block. |
| ebk_single_bang |
Single ! |
| ebk_double_bang |
Double !! |
| ebk_bang_question |
Synthetic !? |
| last_ebk |
Number of keys in paludis::ELikeBlockerKind. |
Options for parse_elike_package_dep_spec.
| Enumerator | |
|---|---|
| edpo_allow_embedded_comments |
Allow # comments. |
| last_edpo |
Number of keys in paludis::ELikeDepParserOption. |
| Enumerator | |
|---|---|
| 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_slot_equal_deps_portage |
Allow := and :blah= slot deps with Portage rewriting rules. |
| epdso_allow_subslot_deps |
Allow subslots in 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_use_dep_question_defaults |
Allow [use(?)] deps. |
| epdso_missing_use_deps_is_qa |
Missing [use] flags with no default is a QA violation. |
| 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. |
| Enumerator | |
|---|---|
| escvp_preserve |
Do not modify symbols. |
| escvp_strip |
Strip symbols. |
| escvp_split |
Split symbols into debug files. |
| escvp_compress |
Split symbols into compressed debug files. |
| last_escvp |
Number of keys in paludis::ELikeSymbolsChoiceValueParameter. |
| Enumerator | |
|---|---|
| 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_allow_default_question_values |
Allow (?) default values. |
| 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. |
| euro_missing_is_qa |
Missing flags with no default value is a QA violation. |
| last_euro |
Number of keys in paludis::ELikeUseRequirementOption. |
| Enumerator | |
|---|---|
| ewcvp_preserve |
Always preserve. |
| ewcvp_leave |
Do not remove, but allow destructive merges. |
| ewcvp_tidyup |
Tidy up after a successful build. |
| ewcvp_remove |
Always remove. |
| last_ewcvp |
Number of keys in paludis::ELikeWorkChoiceValueParameter. |
| Enumerator | |
|---|---|
| fsmo_dir_over_sym_dir_is_error |
Merging a directory over a symlink is an error. |
| last_fsmo |
Number of keys in paludis::FSMergerOption. |
Options for match_package and match_package_in_set.
| Enumerator | |
|---|---|
| mpo_ignore_additional_requirements |
Ignore additional requirements. |
| last_mpo |
Number of keys in paludis::MatchPackageOption. |
| enum paludis::MessageType |
Type of message for OutputManager.
| Enumerator | |
|---|---|
| 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. |
| mt_status |
A status message, such as starting a new build phase. |
| last_mt |
Number of keys in paludis::MessageType. |
Options telling most CreateOutputManagerInfo subclasses whether we will be run exclusively or with other tasks.
| Enumerator | |
|---|---|
| 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. |
| Enumerator | |
|---|---|
| ppo_multiline_allowed |
Print over multiple lines if appropriate. |
| ppo_include_special_annotations |
Include dsak_expanded and dsak_synthetic annotations. |
| last_ppo |
Number of keys in paludis::PrettyPrintOption. |
| std::string paludis::extract_host_from_url | ( | const std::string & | ) |
Try to extract the hostname part of a URL.
Returns an empty string if nothing convincing can be found.
| 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 std::shared_ptr< const PackageID > & | id, | ||
| const std::shared_ptr< const PackageID > & | spec_id, | ||
| const MatchPackageOptions & | options | ||
| ) |
Return whether the specified PackageID matches the specified PackageDepSpec.
| spec_id | The PackageID the spec comes from. May be null. Used for [use=] style dependencies. |
| bool paludis::match_package_in_set | ( | const Environment & | env, |
| const SetSpecTree & | spec, | ||
| const std::shared_ptr< const PackageID > & | id, | ||
| const MatchPackageOptions & | options | ||
| ) |
Return whether the specified PackageID matches any of the items in the specified set.
Named sets inside the set are expanded.
| bool paludis::match_package_with_maybe_changes | ( | const Environment & | env, |
| const PackageDepSpec & | spec, | ||
| const ChangedChoices *const | maybe_changes_to_owner, | ||
| const std::shared_ptr< const PackageID > & | id, | ||
| const std::shared_ptr< const PackageID > & | spec_id, | ||
| const ChangedChoices *const | maybe_changes_to_target, | ||
| const MatchPackageOptions & | options | ||
| ) |
Return whether the specified PackageID matches the specified PackageDepSpec, with the specified ChangedChoices applied to the target and the ID from which the dep came.
| spec_id | The PackageID the spec comes from. May be null. Used for [use=] style dependencies. |
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const PrettyPrintOption & | |||
| ) |
Write a PrettyPrintOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const ELikeWorkChoiceValueParameter & | |||
| ) |
Write a ELikeWorkChoiceValueParameter to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const ELikeBlockerKind & | |||
| ) |
Write a ELikeBlockerKind to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const ELikeDepParserOption & | |||
| ) |
Write a ELikeDepParserOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const HookOutputDestination & | |||
| ) |
Write a HookOutputDestination to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const MatchPackageOption & | |||
| ) |
Write a MatchPackageOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const PartiallyMadePackageDepSpecOption & | |||
| ) |
Write a PartiallyMadePackageDepSpecOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const ELikeUseRequirementOption & | |||
| ) |
Write a ELikeUseRequirementOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const FSPathMkdirOption & | |||
| ) |
Write a FSPathMkdirOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const MaskOverrideReason & | |||
| ) |
Write a MaskOverrideReason to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const TarMergerCompression & | |||
| ) |
Write a TarMergerCompression to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const WantPhase & | |||
| ) |
Write a WantPhase to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const IsFileWithOption & | |||
| ) |
Write a IsFileWithOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const ChoiceOrigin & | |||
| ) |
Write a ChoiceOrigin to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const OutputExclusivity & | |||
| ) |
Write a OutputExclusivity to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const SetFileType & | |||
| ) |
Write a SetFileType to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const UserPackageDepSpecOption & | |||
| ) |
Write a UserPackageDepSpecOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const LogLevel & | |||
| ) |
Write a LogLevel to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const MergerOption & | |||
| ) |
Write a MergerOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const RepositoryContentMayExclude & | |||
| ) |
Write a RepositoryContentMayExclude to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const EntryType & | |||
| ) |
Write a EntryType to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const MessageType & | |||
| ) |
Write a MessageType to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const LineConfigFileOption & | |||
| ) |
Write a LineConfigFileOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const MetadataKeyType & | |||
| ) |
Write a MetadataKeyType to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const PackageIDCanonicalForm & | |||
| ) |
Write a PackageIDCanonicalForm to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const VersionOperatorValue & | |||
| ) |
Write a VersionOperatorValue to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const VersionSpecOption & | |||
| ) |
Write a VersionSpecOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const FSMergerStatusFlag & | |||
| ) |
Write a FSMergerStatusFlag to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const FSIteratorOption & | |||
| ) |
Write a FSIteratorOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const ELikePackageDepSpecOption & | |||
| ) |
Write a ELikePackageDepSpecOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const ELikeSymbolsChoiceValueParameter & | |||
| ) |
Write a ELikeSymbolsChoiceValueParameter to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const FSMergerOption & | |||
| ) |
Write a FSMergerOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const SetFileSetOperatorMode & | |||
| ) |
Write a SetFileSetOperatorMode to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const FetchPart & | |||
| ) |
Write a FetchPart to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const DepSpecAnnotationRole & | |||
| ) |
Write a DepSpecAnnotationRole to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const UserKeyRequirementOperator & | |||
| ) |
Write a UserKeyRequirementOperator to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const LogContext & | |||
| ) |
Write a LogContext to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const ClientOutputFeature & | |||
| ) |
Write a ClientOutputFeature 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 KeyValueConfigFileOption & | |||
| ) |
Write a KeyValueConfigFileOption to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const VersionSpecComponentType & | |||
| ) |
Write a VersionSpecComponentType to a stream.
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const DepSpecAnnotationKind & | |||
| ) |
Write a DepSpecAnnotationKind to a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| ELikeWorkChoiceValueParameter & | |||
| ) |
Read a ELikeWorkChoiceValueParameter from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| ELikeBlockerKind & | |||
| ) |
Read a ELikeBlockerKind from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| MatchPackageOption & | |||
| ) |
Read a MatchPackageOption from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| ELikeUseRequirementOption & | |||
| ) |
Read a ELikeUseRequirementOption from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| MaskOverrideReason & | |||
| ) |
Read a MaskOverrideReason from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| LogLevel & | |||
| ) |
Read a LogLevel from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| OutputExclusivity & | |||
| ) |
Read a OutputExclusivity from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| MergerOption & | |||
| ) |
Read a MergerOption from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| MessageType & | |||
| ) |
Read a MessageType from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| VersionSpecOption & | |||
| ) |
Read a VersionSpecOption from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| ELikePackageDepSpecOption & | |||
| ) |
Read a ELikePackageDepSpecOption from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| ELikeSymbolsChoiceValueParameter & | |||
| ) |
Read a ELikeSymbolsChoiceValueParameter from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| FSMergerOption & | |||
| ) |
Read a FSMergerOption from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| DepSpecAnnotationRole & | |||
| ) |
Read a DepSpecAnnotationRole from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| ClientOutputFeature & | |||
| ) |
Read a ClientOutputFeature from a stream.
| std::istream& paludis::operator>> | ( | std::istream & | , |
| DepSpecAnnotationKind & | |||
| ) |
Read a DepSpecAnnotationKind from a stream.
| std::string paludis::pretty_print_bytes | ( | const long & | bytes | ) |
Convert bytes to a pretty printed string.
| std::string paludis::pretty_print_time | ( | const time_t & | t | ) |
Convert a time_t into a string with localtime.
| int paludis::setfilecon | ( | const FSPath & | file, |
| const std::shared_ptr< const SecurityContext > & | con | ||
| ) |
Thin wrapper around setfilecon()
1.8.3.1