paludis  Version 2.6.0
Public Member Functions | Friends | List of all members
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))
 
- Public Member Functions inherited from paludis::Singleton< Pool< T_ > >
 Singleton ()=default
 
 Singleton (const Singleton &)=delete
 
const Singletonoperator= (const Singleton &)=delete
 

Friends

class Singleton< Pool< T_ > >
 

Additional Inherited Members

- Static Public Member Functions inherited from paludis::Singleton< Pool< T_ > >
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: