Function call operators
Synopses
Declared in <bdlf_bind.h>
Invoke the bound object using only the invocation parameters provided at construction of this bdlf::Bind object and return the result.
ResultType
operator()() const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for argument 1 with the value of the specified argument p1. Return the result.
template<class P1>
ResultType
operator()(P1& p1) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for argument 1 with the value of the specified argument p1. Return the result.
template<class P1>
ResultType
operator()(P1 const& p1) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 and 2 with the value of the specified arguments p1, and p2 respectively. Return the result.
template<
class P1,
class P2>
ResultType
operator()(
P1& p1,
P2& p2) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 and 2 with the value of the specified arguments p1, and p2 respectively. Return the result.
template<
class P1,
class P2>
ResultType
operator()(
P1 const& p1,
P2 const& p2) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1, 2, and 3 with the values of the specified arguments p1, p2 and p3 respectively. Return the result.
template<
class P1,
class P2,
class P3>
ResultType
operator()(
P1& p1,
P2& p2,
P3& p3) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1, 2, and 3 with the values of the specified arguments p1, p2 and p3 respectively. Return the result.
template<
class P1,
class P2,
class P3>
ResultType
operator()(
P1 const& p1,
P2 const& p2,
P3 const& p3) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 4 with the values of the specified arguments p1 ‐ p4 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4>
ResultType
operator()(
P1& p1,
P2& p2,
P3& p3,
P4& p4) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 4 with the values of the specified arguments p1 ‐ p4 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4>
ResultType
operator()(
P1 const& p1,
P2 const& p2,
P3 const& p3,
P4 const& p4) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 5 with the values of the specified arguments p1 ‐ p5 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5>
ResultType
operator()(
P1& p1,
P2& p2,
P3& p3,
P4& p4,
P5& p5) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 5 with the values of the specified arguments p1 ‐ p5 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5>
ResultType
operator()(
P1 const& p1,
P2 const& p2,
P3 const& p3,
P4 const& p4,
P5 const& p5) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 6 with the values of the specified arguments p1 ‐ p7 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6>
ResultType
operator()(
P1& p1,
P2& p2,
P3& p3,
P4& p4,
P5& p5,
P6& p6) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 6 with the values of the specified arguments p1 ‐ p7 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6>
ResultType
operator()(
P1 const& p1,
P2 const& p2,
P3 const& p3,
P4 const& p4,
P5 const& p5,
P6 const& p6) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 7 with the values of the specified arguments p1 ‐ p7 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7>
ResultType
operator()(
P1& p1,
P2& p2,
P3& p3,
P4& p4,
P5& p5,
P6& p6,
P7& p7) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 7 with the values of the specified arguments p1 ‐ p7 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7>
ResultType
operator()(
P1 const& p1,
P2 const& p2,
P3 const& p3,
P4 const& p4,
P5 const& p5,
P6 const& p6,
P7 const& p7) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 8 with the values of the specified arguments p1 ‐ p8 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8>
ResultType
operator()(
P1& p1,
P2& p2,
P3& p3,
P4& p4,
P5& p5,
P6& p6,
P7& p7,
P8& p8) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 8 with the values of the specified arguments p1 ‐ p8 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8>
ResultType
operator()(
P1 const& p1,
P2 const& p2,
P3 const& p3,
P4 const& p4,
P5 const& p5,
P6 const& p6,
P7 const& p7,
P8 const& p8) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 9 with the values of the specified arguments p1 ‐ p9 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9>
ResultType
operator()(
P1& p1,
P2& p2,
P3& p3,
P4& p4,
P5& p5,
P6& p6,
P7& p7,
P8& p8,
P9& p9) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 9 with the values of the specified arguments p1 ‐ p9 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9>
ResultType
operator()(
P1 const& p1,
P2 const& p2,
P3 const& p3,
P4 const& p4,
P5 const& p5,
P6 const& p6,
P7 const& p7,
P8 const& p8,
P9 const& p9) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 10 with the values of the specified arguments p1 ‐ p10 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9,
class P10>
ResultType
operator()(
P1& p1,
P2& p2,
P3& p3,
P4& p4,
P5& p5,
P6& p6,
P7& p7,
P8& p8,
P9& p9,
P10& p10) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 10 with the values of the specified arguments p1 ‐ p10 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9,
class P10>
ResultType
operator()(
P1 const& p1,
P2 const& p2,
P3 const& p3,
P4 const& p4,
P5 const& p5,
P6 const& p6,
P7 const& p7,
P8 const& p8,
P9 const& p9,
P10 const& p10) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 11 with the values of the specified arguments p1 ‐ p11 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9,
class P10,
class P11>
ResultType
operator()(
P1& p1,
P2& p2,
P3& p3,
P4& p4,
P5& p5,
P6& p6,
P7& p7,
P8& p8,
P9& p9,
P10& p10,
P11& p11) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 11 with the values of the specified arguments p1 ‐ p11 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9,
class P10,
class P11>
ResultType
operator()(
P1 const& p1,
P2 const& p2,
P3 const& p3,
P4 const& p4,
P5 const& p5,
P6 const& p6,
P7 const& p7,
P8 const& p8,
P9 const& p9,
P10 const& p10,
P11 const& p11) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 12 with the values of the specified arguments p1 ‐ p12 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9,
class P10,
class P11,
class P12>
ResultType
operator()(
P1& p1,
P2& p2,
P3& p3,
P4& p4,
P5& p5,
P6& p6,
P7& p7,
P8& p8,
P9& p9,
P10& p10,
P11& p11,
P12& p12) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 12 with the values of the specified arguments p1 ‐ p12 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9,
class P10,
class P11,
class P12>
ResultType
operator()(
P1 const& p1,
P2 const& p2,
P3 const& p3,
P4 const& p4,
P5 const& p5,
P6 const& p6,
P7 const& p7,
P8 const& p8,
P9 const& p9,
P10 const& p10,
P11 const& p11,
P12 const& p12) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 13 with the values of the specified arguments p1 ‐ p13 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9,
class P10,
class P11,
class P12,
class P13>
ResultType
operator()(
P1& p1,
P2& p2,
P3& p3,
P4& p4,
P5& p5,
P6& p6,
P7& p7,
P8& p8,
P9& p9,
P10& p10,
P11& p11,
P12& p12,
P13& p13) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 13 with the values of the specified arguments p1 ‐ p13 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9,
class P10,
class P11,
class P12,
class P13>
ResultType
operator()(
P1 const& p1,
P2 const& p2,
P3 const& p3,
P4 const& p4,
P5 const& p5,
P6 const& p6,
P7 const& p7,
P8 const& p8,
P9 const& p9,
P10 const& p10,
P11 const& p11,
P12 const& p12,
P13 const& p13) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 14 with the values of the specified arguments p1 ‐ p14 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9,
class P10,
class P11,
class P12,
class P13,
class P14>
ResultType
operator()(
P1& p1,
P2& p2,
P3& p3,
P4& p4,
P5& p5,
P6& p6,
P7& p7,
P8& p8,
P9& p9,
P10& p10,
P11& p11,
P12& p12,
P13& p13,
P14& p14) const;
Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place‐holders for arguments 1 ‐ 14 with the values of the specified arguments p1 ‐ p14 respectively. Return the result.
template<
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9,
class P10,
class P11,
class P12,
class P13,
class P14>
ResultType
operator()(
P1 const& p1,
P2 const& p2,
P3 const& p3,
P4 const& p4,
P5 const& p5,
P6 const& p6,
P7 const& p7,
P8 const& p8,
P9 const& p9,
P10 const& p10,
P11 const& p11,
P12 const& p12,
P13 const& p13,
P14 const& p14) const;
Created with MrDocs