template<class F, class... BoundArgs>
unspecified bind(F&& f, BoundArgs&&... bound_args);
INVOKE(fd, std::forward<>(), std::forward<>(), …, std::forward<>())
where the values and types of the bound
arguments , , …, are determined as specified below.template<class R, class F, class... BoundArgs>
unspecified bind(F&& f, BoundArgs&&... bound_args);
INVOKE<R>(fd, std::forward<>(), std::forward<>(), …, std::forward<>())
where the values and types of the bound
arguments , , …, are determined as specified below.namespace std::placeholders { // M is the implementation-defined number of placeholders see below _1; see below _2; . . . see below _M; }