Lines Matching refs:Sig

36 template <typename Sig>
37 internal::InvokerStorageHolder<internal::InvokerStorage0<Sig> >
38 Bind(Sig f) {
40 new internal::InvokerStorage0<Sig>(f));
43 template <typename Sig, typename P1>
44 internal::InvokerStorageHolder<internal::InvokerStorage1<Sig,P1> >
45 Bind(Sig f, const P1& p1) {
47 new internal::InvokerStorage1<Sig, P1>(
51 template <typename Sig, typename P1, typename P2>
52 internal::InvokerStorageHolder<internal::InvokerStorage2<Sig,P1, P2> >
53 Bind(Sig f, const P1& p1, const P2& p2) {
55 new internal::InvokerStorage2<Sig, P1, P2>(
59 template <typename Sig, typename P1, typename P2, typename P3>
60 internal::InvokerStorageHolder<internal::InvokerStorage3<Sig,P1, P2, P3> >
61 Bind(Sig f, const P1& p1, const P2& p2, const P3& p3) {
63 new internal::InvokerStorage3<Sig, P1, P2, P3>(
67 template <typename Sig, typename P1, typename P2, typename P3, typename P4>
68 internal::InvokerStorageHolder<internal::InvokerStorage4<Sig,P1, P2, P3, P4> >
69 Bind(Sig f, const P1& p1, const P2& p2, const P3& p3, const P4& p4) {
71 new internal::InvokerStorage4<Sig, P1, P2, P3, P4>(
75 template <typename Sig, typename P1, typename P2, typename P3, typename P4,
77 internal::InvokerStorageHolder<internal::InvokerStorage5<Sig,P1, P2, P3, P4,
79 Bind(Sig f, const P1& p1, const P2& p2, const P3& p3, const P4& p4,
82 new internal::InvokerStorage5<Sig, P1, P2, P3, P4, P5>(
86 template <typename Sig, typename P1, typename P2, typename P3, typename P4,
88 internal::InvokerStorageHolder<internal::InvokerStorage6<Sig,P1, P2, P3, P4,
90 Bind(Sig f, const P1& p1, const P2& p2, const P3& p3, const P4& p4,
93 new internal::InvokerStorage6<Sig, P1, P2, P3, P4, P5, P6>(