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


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.


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: