paludis
Version 2.6.0
|
#include <distribution.hh>
Public Member Functions | |
std::shared_ptr< const Distribution > | distribution_from_string (const std::string &) const |
![]() | |
Singleton ()=default | |
Singleton (const Singleton &)=delete | |
const Singleton & | operator= (const Singleton &)=delete |
Friends | |
class | Singleton< DistributionData > |
Additional Inherited Members | |
![]() | |
static OurType_ * | 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.