paludis::ExtraDistributionData< Data_ > Class Template Reference

#include <distribution.hh>

Inheritance diagram for paludis::ExtraDistributionData< Data_ >:

paludis::PrivateImplementationPattern< C_ >

List of all members.

Public Member Functions

const std::tr1::shared_ptr
< const Data_ > 
data_from_distribution (const Distribution &) const PALUDIS_ATTRIBUTE((warn_unused_result))

Friends

class InstantiationPolicy< ExtraDistributionData< Data_ >, instantiation_method::SingletonTag >


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::tr1::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 file:
Generated on Mon Sep 21 10:36:10 2009 for paludis by  doxygen 1.5.4