| Home | Libraries | People | FAQ | More

### immediate_executor_binder

A call wrapper type to bind a immediate executor of type `Executor` to an object of type `T`.

    template<
        typename T,
        typename Executor>
    class immediate_executor_binder

##### Types

Name | Description
--- | ---
argument_type | The type of the function's argument.
first_argument_type | The type of the function's first argument.
immediate_executor_type | The type of the associated immediate executor.
result_type | The return type if a function.
second_argument_type | The type of the function's second argument.
target_type | The type of the target object.

##### Member Functions

Name | Description
--- | ---
get | Obtain a reference to the target object.
get_immediate_executor | Obtain the associated immediate executor.
immediate_executor_binder [constructor] | Construct a immediate executor wrapper for the specified object. — Copy constructor. — Construct a copy, but specify a different immediate executor. — Construct a copy of a different immediate executor wrapper type. — Construct a copy of a different immediate executor wrapper type, but specify a different immediate executor. — Move constructor. — Move construct the target object, but specify a different immediate executor. — Move construct from a different immediate executor wrapper type. — Move construct from a different immediate executor wrapper type, but specify a different immediate executor.
operator() | Forwarding function call operator.
~immediate_executor_binder [destructor] | Destructor.

##### See Also

Associators, Completion token adapters

##### Requirements

Header: `boost/asio/bind_immediate_executor.hpp`

Convenience header: `boost/asio.hpp`