paludis Version 3.0.2
The one true package mangler
paludis::Pool< T_ > Class Template Reference
Inheritance diagram for paludis::Pool< T_ >:

Public Member Functions

template<typename... Args_>
const std::shared_ptr< const T_ > create (const Args_ &...) const PALUDIS_ATTRIBUTE((warn_unused_result))
template<typename T1_>
const std::shared_ptr< const T_ > create (const T1_ &) const PALUDIS_ATTRIBUTE((warn_unused_result))
template<typename T1_, typename T2_>
const std::shared_ptr< const T_ > create (const T1_ &, const T2_ &) const PALUDIS_ATTRIBUTE((warn_unused_result))
template<typename T1_, typename T2_, typename T3_>
const std::shared_ptr< const T_ > create (const T1_ &, const T2_ &, const T3_ &) const PALUDIS_ATTRIBUTE((warn_unused_result))
template<typename T1_, typename T2_, typename T3_, typename T4_>
const std::shared_ptr< const T_ > create (const T1_ &, const T2_ &, const T3_ &, const T4_ &) const PALUDIS_ATTRIBUTE((warn_unused_result))
const Singleton & operator= (const Singleton &)=delete

Friends

class Singleton< Pool< T_ > >

Additional Inherited Members

static Pool< T_ > * get_instance () PALUDIS_ATTRIBUTE((warn_unused_result))
static void destroy_instance ()

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