paludis  Version 2.6.0
Public Member Functions | Friends | List of all members
paludis::ExtraDistributionData< Data_ > Class Template Reference

#include <distribution.hh>

+ Inheritance diagram for paludis::ExtraDistributionData< Data_ >:

Public Member Functions

const std::shared_ptr< const Data_ > data_from_distribution (const Distribution &) const PALUDIS_ATTRIBUTE((warn_unused_result))
 
- Public Member Functions inherited from paludis::Singleton< OurType_ >
 Singleton ()=default
 
 Singleton (const Singleton &)=delete
 
const Singletonoperator= (const Singleton &)=delete
 

Friends

class Singleton< ExtraDistributionData< Data_ > >
 

Additional Inherited Members

- Static Public Member Functions inherited from paludis::Singleton< OurType_ >
static OurType_ * get_instance () PALUDIS_ATTRIBUTE((warn_unused_result))
 
static void destroy_instance ()
 

Detailed Description

template<typename Data_>
class paludis::ExtraDistributionData< Data_ >

Fetch module-specific information about a distribution.

Various modules provide typedefs for instantiations of this template, allowing access to additional information abotu a distribution.

Since
0.30

Member Function Documentation

template<typename Data_ >
const std::shared_ptr<const Data_> paludis::ExtraDistributionData< Data_ >::data_from_distribution ( const Distribution ) const

Fetch our data from a given distribution.


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