...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
An iterator connect handler must meet the requirements for a
handler
.
A value
h
of an iterator
connect handler class should work correctly in the expression
h
(
ec
,
i
)
,
where
ec
is an lvalue of
type
const
error_code
and
i
is an lvalue of the
type
Iterator
used in the
corresponding
async_connect
()
function.