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

#include <distribution.hh>

Inheritance diagram for paludis::DistributionData:

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 ()

Detailed Description

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.

Since
0.26

Member Function Documentation

◆ distribution_from_string()

std::shared_ptr< const Distribution > paludis::DistributionData::distribution_from_string ( const std::string & ) const

Fetch a distribution from a named string.


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