paludis Version 3.0.2
The one true package mangler
paludis::PaludisLikeOptionsConf Class Reference

#include <paludislike_options_conf.hh>

Public Member Functions

 PaludisLikeOptionsConf (const PaludisLikeOptionsConfParams &)
void add_file (const FSPath &)
const std::pair< Tribool, bool > want_choice_enabled_locked (const std::shared_ptr< const PackageID > &, const ChoicePrefixName &, const UnprefixedChoiceName &) const PALUDIS_ATTRIBUTE((warn_unused_result))
const std::string value_for_choice_parameter (const std::shared_ptr< const PackageID > &, const ChoicePrefixName &, const UnprefixedChoiceName &) const PALUDIS_ATTRIBUTE((warn_unused_result))
const std::shared_ptr< const Set< UnprefixedChoiceName > > known_choice_value_names (const std::shared_ptr< const PackageID > &, const ChoicePrefixName &) const PALUDIS_ATTRIBUTE((warn_unused_result))

Detailed Description

Common helper class for a Paludis-format use.conf or options.conf.

The format is shared closely between PaludisEnvironment and the Exheres profile format for E repositories.

Since
0.44

The documentation for this class was generated from the following file: