#include <distribution.hh>
Public Member Functions | |
std::tr1::shared_ptr< const Distribution > | distribution_from_string (const std::string &) const |
Friends | |
class | InstantiationPolicy< DistributionData, instantiation_method::SingletonTag > |
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::tr1::shared_ptr<const Distribution> paludis::DistributionData::distribution_from_string | ( | const std::string & | ) | const |
Fetch a distribution from a named string.