args<Ts...> | |
capture | bind::capture() and bind::capture_indirect() work much like other folly::bind modifiers. However, since they're primarily intended for async_closure arguments, you will practically only use them: - alone, for non-co_cleanup arguments; - with bind::in_place() or bind::in_place_with(), for co_cleanup arguments; - with constant(), for either. |
capture_const_ref | Sugar for capture{const_ref{...}}, capturing a const reference. |
capture_indirect | Binds an async-closure capture whose pointer-like value is dereferenced once to expose the underlying object. |
capture_mut_ref | Sugar for capture{mut_ref{...}}, capturing a mutable reference. |
const_ref | Binding modifier that binds a const reference to each argument. |
constant | Binding modifier that makes each argument const. |
copy | Binding modifier that passes its arguments as decay-copied prvalues. |
id_arg | A bound-args list tagged with the identifier string Str. |
move | Binding modifier that passes its arguments as rvalue references. |
mut | Binding modifier that keeps each argument mutable. |
mut_ref | Binding modifier that binds a mutable reference to each argument. |
self_id_arg | A bound-args list tagged with the self-reference identifier. |