|
paludis Version 3.0.2
The one true package mangler
|
#include <distribution.hh>
Public Member Functions | |
| std::shared_ptr< const Distribution > | distribution_from_string (const std::string &) const |
| const Singleton & | operator= (const Singleton &)=delete |
Friends | |
| class | Singleton< DistributionData > |
Additional Inherited Members | |
| static DistributionData * | get_instance () PALUDIS_ATTRIBUTE((warn_unused_result)) |
| static void | destroy_instance () |
Fetch information about a distribution.
Paludis avoids hardcoding certain distribution-related information to make things easier for other distributions. Instead, DistributionData is used to fetch a Distribution class instance. The distribution_from_string method is almost always called with the return value of Environment::distribution as its parameter.
| std::shared_ptr< const Distribution > paludis::DistributionData::distribution_from_string | ( | const std::string & | ) | const |
Fetch a distribution from a named string.