35 public Singleton<Pool<T_> >
37 friend class Singleton<Pool<T_> >;
45 template <
typename... Args_>
46 const std::shared_ptr<const T_> really_create(
const Args_ & ...)
const PALUDIS_ATTRIBUTE((warn_unused_result));
49 template <
typename... Args_>
50 const std::shared_ptr<const T_> create(
const Args_ & ...)
const PALUDIS_ATTRIBUTE((warn_unused_result));
54 template <
typename T1_>
55 const std::shared_ptr<const T_> create(
const T1_ &)
const PALUDIS_ATTRIBUTE((warn_unused_result));
57 template <
typename T1_,
typename T2_>
58 const std::shared_ptr<const T_> create(
const T1_ &,
const T2_ &)
const PALUDIS_ATTRIBUTE((warn_unused_result));
60 template <
typename T1_,
typename T2_,
typename T3_>
61 const std::shared_ptr<const T_> create(
const T1_ &,
const T2_ &,
const T3_ &)
const PALUDIS_ATTRIBUTE((warn_unused_result));
63 template <
typename T1_,
typename T2_,
typename T3_,
typename T4_>
64 const std::shared_ptr<const T_> create(
const T1_ &,
const T2_ &,
const T3_ &,
const T4_ &)
const PALUDIS_ATTRIBUTE((warn_unused_result));